-4
私は正規表現次き:/プレフィックス(([^)] +))を/グラムREGEXP:オープニングブラケット '(' と閉じ括弧 ')' の間のすべてを取得
この式は、間のすべてのものと一致しました'接頭辞('と')'。例えば
:
value = 'prefix(foo) bar(foo)';
return value.match(/prefix\(([^)]+)\)/g)
結果:私が達成しようとしていますどのような 'プレフィックス(FOO')
はこれです:
value = 'prefix() bar(foo)';
return value.match(correctRegularExpression)
結果:「プレフィックス( ) '
correctRegularExpressionを検索しています。私は正規表現に慣れていないので、私は本当にここで立ち往生しています。そのようなあなたの正規表現で
用途: '/プレフィックス\(([^)] *) \)/ g' – anubhava
または 'return value.match(/接頭辞\(。*?\)/ g)'となります。カッコ内は何も使われていないように見えるので、キャプチャグループを使用する必要はありません。 –
これらがネストされている場合は、/ prefix \([^()] * \)/ ' – ridgerunner