問題タブ [rubular]

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 投票する
0 に答える
14 参照

javascript - コンソールとルビュラーで実行すると、JavaScript 正規表現が予期しない結果を生成する

私はアドレスの文字列を持っています:

次のように、各アドレス行を照合するために、先読み機能と exec 関数 (これを行うにはさまざまな方法があることはわかっていますが、これらを使用する必要があります) で Regex を使用したいと考えています。

次の正規表現をまとめました。

この式は、Rubular で使用すると上記の各アドレス文字列と一致しますが、次の方法で VScode からこれを実行しようとすると、次のようになります。

致命的なエラーが発生し、テキストがコンパイルされません:

この正規表現の組み合わせが Rubular で機能するのに、exec ループを実行しないのはなぜですか? また、正しく機能するようにコードを修正するにはどうすればよいでしょうか?