誰もJSでPOSIX正規表現(?<!X)A
をどのように翻訳しているのですか? XでJS regexp(?<!X)A
答えて
短い答えを先行していない場合
のみを探す:あなたはできません。JavaScriptのRegExp Object
は、ネガティブなルックアヘッドをサポートしていません。
@dotweb、-1、そうではありません。あなたの答えはそれ以外の場合は証明しません。 – Qtax
単に(エルゴそこにはXがない)、または非Xの文字があることを最初のいずれかを確認してください。複数の文字については
(^|[^X])A
、あなたはA
をチェックして、Aに続くXのためにマッチしたテキストをチェックし、それが第二のパターンに一致する場合、一致を捨てることができます。
+1グローバル修飾子がオンでない限り、これは同じように動作します。 – Paulpro
これは、Xが単一の文字である場合** **のみ動作します。 –
これを試してみてください:
あなたが "A" の後の部分の必要がある場合var str = "ab";
console.log(/a(?!x)/i.exec(str)); //a
var str = "ax";
console.log(/a(?!x)/i.exec(str)); //null
は、試してください:あなたはこの興味深いを見つけるかもしれない
/a(?!x).*/i
これはまったく問題を解決しません... –
- 1. は、私は例が</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データベースから情報を取得しようとしている
- 2. JS regexpはCSV
- 3. Js regexp question match
- 4. アンギュラJS "<a href='tel:{num} '> call me</a>ハイパーリンクが
- 5. REGEXP js dot not working
- 6. OCAML:let func a x =(a x);;の違いfunc a x =((fun a - > a)x);;
- 7. oidc-クライアント-jsのイベントは<a href="https://github.com/IdentityModel/oidc-client-js" rel="nofollow noreferrer" title="oidc-client-js">oidc-client-js</a>を使用して
- 8. regexpフラグxが動作しません
- 9. どうすればpreg_replace @<a> @</a>〜<a> @</a>?
- 10. A)precede_list(X、Y)
- 11. JS:<a href="https://jsfiddle.net/qftcjcbp/3/" rel="nofollow"><strong>JS Fiddle</strong></a>:リンク私はカルーセルを持っているカルーセル
- 12. 一貫性のないM-x align-regexpとC-u M-x align-regexpの振る舞い
- 13. asynchonousコールバックが<a href="http://docs.libuv.org/en/v1.x/async.html?highlight=uv_async_send" rel="nofollow noreferrer">documentation of libuv states</a> libuv
- 14. ジャスミントリガが<a>
- 15. OpenMDAOは、定数a、b、および配列Xのための<= X <= b制約を追加します。
- 16. ((a^x)^ 1/x)== aはZp? (Jablonのプロトコル用)
- 17. <a>タグ
- 18. コック:私が得た、上記の場合</p> <pre><code>Require Import ZArith. (* Open Scope Z_scope. *) Goal (forall x:Z, x + (-x) = 0) -> forall a b c:Z, a + b + c + (-(c+a)) = b. </code></pre> <p>:負の整数式の不明な解釈
- 19. X線スクラッパーは、私がここに<a href="http://search.azlyrics.com/search.php?q=tired+adele" rel="nofollow">http://search.azlyrics.com/search.php?q=tired+adele</a></p> <p><a href="https://github.com/lapwinglabs/x-ray" rel="nofollow">x-ray node.js scrapper</a>を使用した結果の最初のリンクを取得したい
- 20. <a>タグの代わりにハイパーテキストメールリンク用のタグ。 JSは、私のドロップダウンは、<a>タグ
- 21. Yahooファイナンスはもう機能しませんか? <a href="http://finance.yahoo.com/webservice/v1/symbols/jpy=x,eur=x/quote?format=json" rel="nofollow">http://finance.yahoo.com/webservice/v1/symbols/jpy=x,eur=x/quote?format=json</a></p> <p>を今ではもはや機能しない:
- 22. 角度JS <a href> route back to LogIn
- 23. クリック数を維持する<a>タグ(non-JS)
- 24. <a>のIDまたはVALUEまたはNAMEをJS
- 25. タグでJSを使用してフォームを実行<a>
- 26. <a>を<button>に置き換えてください。JS
- 27. Coqでは、A = {x | f(x)= 0}?
- 28. Gnuplot。 a *(sin(b * x)/(b * x))** 2
- 29. lapply(a、function(x)x [、1])と同等
- 30. リーフレットJSは - 私は<a href="http://leafletjs.com/index.html" rel="nofollow noreferrer">Leaflet JS</a>で<a href="https://github.com/calvinmetcalf/leaflet.shapefile" rel="nofollow noreferrer">leaflet.shapefile</a>プラグインを使用している特定のズームレベル
:http://blog.stevenlevithan.com/archives/模倣 - lookbehind - javascript。 – pimvdb
私は負のlookbehindsがPOSIXにあるとは思わないが、lookaroundsはBREやEREではサポートされていません。 ;-) – Qtax