問題タブ [lookaround]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
219 参照

regex - RegEx キャプチャ グループで重複を検索しますか?

文字列を正規表現と一致させました。

3 つの文字と数字の組み合わせを含む文字列を一致させたいと考えています。A、B、または L の後に 1 ~ 3 の数字が続く場合があります。(Lの場合は1~4)

私の質問: 文字が複数回一致する場合、文字列を一致させたくありません。したがって、A、B、および L は 1 回しか発生しません。

これまでの私の表現:

この時点で一致するテスト文字列:

現時点で一致しない文字列:

一致させたくない文字列 (現在一致中):

0 投票する
0 に答える
23 参照

r - 解析中!R正規表現で

元同僚の R コードを解析しようとしていますが、次のような式でいっぱいです。

このコードの感嘆符の機能は何ですか? 私はそれがある種の視線(前|後ろ|周り)と関係があるのではないかと疑っていますが、わかりません。

0 投票する
3 に答える
71 参照

javascript - URLプレフィックスを取得するがwwwを除外する正規表現

私は(専門家ではない)javascript での正規表現の使用法に頭を悩ませようとしてきましたが、この問題を解決できませんでした。

これは私のURLのパターンです:

そして私の現在の正規表現:

私がする必要があるのは、「.site」の前にあるプレフィックスをキャプチャすることですが、両方の「www.」を考えると、「 https://www .」を含めたくありません。私のプレフィックスは存在する場合と存在しない場合があります。私のプレフィックスの例は、https ://testing.site.com などの環境です。

上記の正規表現の問題は、IF に「www.」があることです。私の接頭辞なしで、それは「www.」をキャプチャします。接頭辞として、それは私が必要とするものではありません。

ネガティブ後読みでなんとなく解決したのですが、javascriptでは使えないので使えません。

どんなヒントでも大歓迎です!