私はいくつかの単語、例:正規表現例外
マッチ[[DEF
始まるこれら以外のすべての[[
にマッチする正規表現を持ちたいが、[[ABC:DEF
と一致していないと思います。
私の英語を助けてくれてありがとう。
編集: 私のregex(Python)は(\[\[)|(\{\{([Tt]emplate:|)[Cc]ategory)
です。
それはすべての[[
と{{category}}
または{{Template:Category}}
または{{template:category}}
に一致するが、それが元で始まる場合、私は[[
と一致する必要はありません。 ABC
。より多くの例:
マッチ[[SOMETHING
、なくは
マッチ[[EXAMPLE
、[[ABC: SOMETHING
一致しますが、[[ABC: EXAMPLE
と一致していません。
EDIT2:"元の定義ABC"
私は、たとえばABC
のために、いくつかの文字列が続いていないすべての[[
にマッチします。
あなたはどのような言語を使用していますか? – Oded
@Przemekどの文字列と一致するかを表示するexecptとexamplesを持たないregexpを提供できますか? – RiaD
これは意味がありません。 ABCは「ある言葉」ですが、DEFはありませんか?より多くの事例を掲載したり、答えを明確にしたりしてください。 – aib