2

これがC#での私の正規表現です:

(?<!\([\w\s]+)\bSWORD\b

これがJavaScriptで必要になりました。私は正規表現の初心者なので、後読みなしでこれをどのように行うのかわかりません。どんな助けでもいただければ幸いです。

4

1 に答える 1

3

あなたにも先読みがないので、巧妙なトリックがあります。入力文字列を逆にして、逆の正規表現を適用します。

\bDROWS\b(?![\w\s]+\()

実際の入力文字列での一致の位置が必要な場合は、次のように見つけることができます。

lengthOfInputString - (foundMatchPosition + lengthOfMatch)
于 2012-12-06T15:28:09.010 に答える