1

私は例のステートメントを持っています:

"function(){var x=0;if(true){var y=0;}}"

私は多くの表現を試しましたが、それらは"{var y=0;}"

次の結果を抽出したいと思います。

["{var x=0;if(true){var y=0;}}","{var y=0;}"]

これに最適な正規表現は何ですか?

私はJavaScriptのみを使用しているため、後読みはできません。

4

1 に答える 1

0

私はJS Regexテスターで以下をテストしましたが、うまくいくようです:

この正規表現は、ネストされた 2 つの中かっこでのみ機能し、3 つ以上では機能しない場合がありますが、それに応じて正規表現を調整できます。

敬具、

    ヤロン・シャハラバニ。
于 2013-01-29T13:44:30.080 に答える