問題タブ [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.
javascript - コンソールとルビュラーで実行すると、JavaScript 正規表現が予期しない結果を生成する
私はアドレスの文字列を持っています:
次のように、各アドレス行を照合するために、先読み機能と exec 関数 (これを行うにはさまざまな方法があることはわかっていますが、これらを使用する必要があります) で Regex を使用したいと考えています。
次の正規表現をまとめました。
この式は、Rubular で使用すると上記の各アドレス文字列と一致しますが、次の方法で VScode からこれを実行しようとすると、次のようになります。
致命的なエラーが発生し、テキストがコンパイルされません:
この正規表現の組み合わせが Rubular で機能するのに、exec ループを実行しないのはなぜですか? また、正しく機能するようにコードを修正するにはどうすればよいでしょうか?