1
A
答えて
2
各繰り返しスペースを対として扱う次のものを使用すると、 を使用し、overを使用してこれらを単一のスペースで '置き換える'ことができます。
q)x:"This is a test"
q)(" "sv" "vs)/[x]
"This is a test"
0
vs
とsv
を使用して、より効率的にこれを行うことが可能です。
ssr[;" ";" "]/["This is a test"]
"This is a test"
あなたが提供した例が失敗したため、限られた正規表現のオプションに:あなたが継続的に二つの空間のブロックを除去するために、/
上副詞でssr
を使用することができますeach-prior ':
{x where not(and':)null x}"This is a test"
"This is a test"
代替副詞を使いますこのシーケンスで+
を使用してください。"[ ]+"
は、サポートされていない操作の例です。 regex in qの詳細は、kx wikiを参照してください。
関連する問題
- 1. <a href=""></a>が動作しない
- 2. どうすればpreg_replace @<a> @</a>〜<a> @</a>?
- 3. 建設中の初期化?私は<code>a(c), b(a)</code>として<code>a</code>で<code>b</code>の初期化についてはよく分からない、今</p> <pre><code>struct A{ int a; int b; A(int c): a(c), b(a){ } }; int main() { A b(10); } </code></pre> <p>:
- 4. if(a-b <0)とif(a <b)の違い
- 5. 私はAのシーケンスに基づいて数値ベクトルに変換したい</p> <pre><code>A <- c("A","A","B","B", "C","C","C", "D") </code></pre> <p>のようなベクトルを持って
- 6. なぜ[:] = 1は[:] = '1'と根本的に異なるのですか? <code>a</code>が<code>['1']</code>ある最初のケースで</p> <pre><code>a = [] a[:] = '1' </code></pre><p>と</p> <pre><code>a = [] a[:] = 1 </code></pre><p>:
- 7. のXpath - チェックすべての要素がサブ要素を持つ文書</p> <pre><code><a> <b> <c/> <d/> </b> <b> <c/> <d/> </b> </a> </code></pre> <p>考える
- 8. 「a <= b && b <= a && a!= b」はどのように真実になりますか?
- 9. Swiftの親/スーパークラスへの参照を取得するには? <code>A</code>からこの例では<code>B</code>継承を</p> <pre><code>class A { } class B:A { } </code></pre> <p>:
- 10. は2角度 -</p> <pre><code><a [routerLink]="[/Person']">Person</a> </code></pre> <p>、私は以下のように<code><a></code>タグを持っているルート
- 11. SymPy:私は<code>b + 2*a</code>を取得するために<code>a</code>と<code>b</code>を交換したいと思います</p> <pre><code>import sympy a = sympy.Symbol('a') b = sympy.Symbol('b') x = a + 2*b </code></pre> <p>のような式でスワップ二つの変数
- 12. ドロップのは私が目標</p> <pre><code>1. A ⟹ B ⟹ C ⟹ D </code></pre> <p>を取得するには、次の補題</p> <pre><code>lemma "⟦ A; B; C ⟧ ⟹ D" </code></pre> <p>を表示したいとしましょうスタイル
- 13. は、私は例が</p> <pre><code>COL1 COL2 A X A X A X A X A X B X B X B X C X C X C X </code></pre> <p>Iされて、私はタイプA、BおよびCを持つSQLデータベースから情報を取得しようとしている
- 14. 誰かが結果を証明する方法を知っています 'a^b%m =(...((a%m)* a)%m)...... * a)%m'</p> <pre><code>'a^b % m = (...((a % m) * a) % m) ......* a) % m' </code></pre> <p>:
- 15. C#でSessionを使わずにBメソッドからAメソッドにデータを取得しますか?私は<code>C#</code>で<code>session</code>を使用せずに<b>get_data</b>方法に私の<b>master_handler</b><code>method</code> handler_responseデータを取得できますか
- 16. はどのように、</p> <pre><code>f :: a -> b g :: b -> c h :: c -> d </code></pre> <p>ハスケル
- 17. 雄弁MYSQL文:</p> <p><a href="https://en.wikipedia.org/wiki/Allen%27s_interval_algebra" rel="nofollow noreferrer">https://en.wikipedia.org/wiki/Allen%27s_interval_algebra</a></p> <p>:NOT(A OR B)
- 18. 以下の操作がPythonにはないか、それより大きくないか? <code>a</code>が負でないとき</p> <pre><code>a = 0 if a == 0 or a > 0: print(a) </code></pre> <p>は基本的に、私は何かをしたい:
- 19. 分割は私がカンマでスプリットを使用しました。..この配列に</p> <pre><code>["a", "b", "c"] </code></pre> <p>をこの文字列</p> <pre><code>"a,bc,c" </code></pre> <p>をオンにしようとしています
- 20. は</p> <p>に修正する必要がある、私は「修正」私は</p> <p><code>"<a href='http://someserver/some url/somepage.htm?param+1=test">Some link</a>"</code></p> <p>のようにHTMLのスニペットを取得していないことができ、入力として
- 21. NGリピート:私はNGリピートを使用して、このようなテーブルを描きたい</p> <pre><code>{'A': 'L', 'B': 'L', 'C': 'G', 'D': 'L', 'E': 'G', 'F': 'L' } </code></pre> <p>、ここで</p> <pre><code>L G A C B E D F </code></pre> <p>:オブジェクト
- 22. なぜコンストラクタは一度だけ呼び出されますか?私は出力を取得しています</p> <pre><code>class A { public: A(int i) { cout<<"Called"<<endl; } }; int main() { vector<A> v(5,A(1)); return 0; } </code></pre> <p>:
- 23. 私はハッシュの変更は、それが可能な.Is前にしたハッシュ値を取得したい私のHTMLは</p> <pre><code><a href="#one">One</a> <a href="#two">Two</a> </code></pre> <p>あるとしなhashchange
- 24. jQuery - target.href <a href="#"><img></a>
- 25. タグ内<a href="....."></a></td> DOUBLE_WHITESPCE in query href
- 26. アンカー(<a href="URL">URL</a>)(<p>URL</p>)
- 27. マップキーを配列に変換するには?</p> <pre><code>let myMap = new Map().set('a', 1).set('b', 2); </code></pre> <p>そして、私は上記に基づいて、[「A」、「B」]を取得する:
- 28. 修正ポイント機能は<code>Control.Monad.State</code>、<code>fix :: (a -> a) -> a</code>から、私は<code>modifyValue</code>にこの小さなコードを持って、<code>fix</code>機能を理解するよう
- 29. 私はリストについて<a href="http://youtu.be/ZbXSOX2kHys" rel="nofollow">this animation</a></p> <p>を作成しようとしているUICollectionView
- 30. アクティビティA-> B-> Cからナビゲートする - onBackPressed()でCからAへデータを渡す方法は? Bから<code>Activity A</code>コール<code>Activity B</code></li> <li>から
かなりきちんとした!ありがとう!しかし、Qで正規表現を使用することはできませんか?私はこれをうまく行かせることができず、潜在的により複雑なルールを持っています。ありがとうございました。 – iwbabn
qは基本操作(* ,?および[])のみをサポートするため、外部ライブラリをインポートする必要があります http://qopotam.us/?p=pcre&http://thesweeheng.wordpress .com/2008/07/14/regular-expressions-for-q / –