Visual Studio 2010内で、「ati」を含む単語を検索したいのですが、「ation」または「static」を含む単語は除外します。
正規表現をどのように記述しますか?
Visual Studio 2010内で、「ati」を含む単語を検索したいのですが、「ation」または「static」を含む単語は除外します。
正規表現をどのように記述しますか?
これは機能しているように見えます:
((ati~(c))|(~(st)..ati))~(on)
これは
(前に、がない、または後に
ati
ない2文字が続く)。が続かない。st
c
on
近いですが、行の先頭で0文字または1文字だけの前に一致することはありません。atic
(編集:以下を参照してください。)
これは(またはの後に)が一致する場合にのみ一致することに注意してください。単語全体を一致させようとしている(たとえば、置換しようとしている)場合、これは役に立ちません。それはあなたがこれらの場所を見つけるのを助けるでしょう。ati
..ati
ati
c
編集:以下も一致します(行の先頭、0文字または1文字atic
):
((ati~(c))|(~(st)..ati)|(^.ati)|(^ati))~(on)