2016-06-14 13 views

答えて

2

あなたは非アンカー先読みを使用することはできません、それはテキスト内の任意の場所ことになるだろう。

^は行の先頭に一致するため、テキスト全体の先頭に一致する\Aのアンカーを使用します。

また、改行やテキストを確認する必要があるため、(?s)でDOTALLモードを有効にし、先読みの内部に.*を使用する必要があります。

また、単語全体が一致するようにするには、\b(単語境界)を使用してください。リテラルドットにマッチするようにドットをエスケープすることを忘れないでください。

使用

(?s)\A(?!.*\binclude/config\.php\b) 
+2

ありがとうございます! – Nico

+0

ありがとうございました。私はまたこれを行う方法を知りたがっていましたが、今まで私が理解していた例は見つけられませんでした。 – ajh158

関連する問題