1

私は何時間も前から、この否定的な先読みを機能させようとしています。「/CCC」が後にない場合にのみ、文字列と一致する必要があります

http://refiddle.com/1xb

/(^[\w]+)(?!./CCC$)/mg

テスト文字列:

BBB/CCC
AAA/DDD/CCC

私のパターンがまだ最初の行の「BBB」と一致する理由を誰かが指摘できますか?

4

1 に答える 1

2

/まず、正規表現内をエスケープする必要があります。

また、存在してはならないドットがあり、単語の境界がありません。

/(^\w+)\b(?!\/CCC$)/mg

リドル

于 2012-05-12T18:29:18.877 に答える