2011-07-27 28 views
0

で囲まれたものを除く、特定の単語を見つける、私は特別な文字、またはタグで囲まれたものテキストに特定の単語を検索したいではなく、など正規表現:特殊な文字/タグ

のために例:

This word should be find, but [this word] shouldn't.

は、それが正規表現でこれを行うことは可能ですか?あるいは、私は特別なパーサーを書くことについて考えるべきですか?

ありがとうございました。

答えて

0

(^|[^\[])[Tt]his word($|[^$\]]) 

(^|[^\[])試してみてください - >行の末尾またはすべて - >最初の文字の大文字小文字を区別しない

($|[^\]])作る - 開く角括弧を除く>ライン開始またはすべて

[Tt]his wordを閉じ角括弧を除く

関連する問題