私は、そのコードの前にコメントが付いていない限り、いくつかのコードのすべての出現箇所を見つけようとしています。正規表現以外のコメント
は、ここで私が検索したいものの例です:
$page_content .= '<meta http-equiv="refresh"
にて、または空白の前にせずに
$page_content .= 'Some other text here</p><meta http-equiv="refresh"
。 は、ここで私はとか、空白の前にすることなく、再び
//$page_content .= '<meta http-equiv="refresh"
を無視したいものです。
そのようにすれば、コメントに含まれていない限り、自分のコードベースにこのコードが含まれていないことを確かめることができます。また、コメントアウトしたときに偽の警告を出さずに自動アラートを設定します)。
私は
(?<!\/\/).*<meta http-equiv="refresh"
の後ろを見て使ってみましたが、私はこれはまだ、すべての出現にマッチするコメントやないと多くの幸運を持っていませんでした。
もうひとつ:Notepad ++やreg exp検索をサポートする他のエディタで検索できるように、コードのループではなく、ある正規表現にあった方が良いでしょう。 (1つの質問がどれだけ読んで理解できるかは驚くほどですが、私はかなりわかりましたが、完全に有効な回答の多様性から、もっと多くの詳細を含めることができるという明確な理由から:-)
あなたは '貪欲演算子を使用している検討してください。*' –
'#^ [^ /] {2}。*#m'ができる文字列をチェックする前にコメントを削除 – JustOnUnderMillions
'/ ^(?!\/\ /)/'あなたは負のマッチで試してみましたか? '//'で始まるものはすべて無視します。 –