1

Visual Studio 2010内で、「ati」を含む単語を検索したいのですが、「ation」または「static」を含む単語は除外します。

正規表現をどのように記述しますか?

4

1 に答える 1

0

これは機能しているように見えます:

((ati~(c))|(~(st)..ati))~(on)

これは

(前に、がない、または後にatiない2文字が続く)。が続かない。stcon

近いですが、行の先頭で0文字または1文字だけの前に一致することはありません。atic(編集:以下を参照してください。)

これは(またはの後に)が一致する場合にのみ一致することに注意してください。単語全体を一致させようとしている(たとえば、置換しようとしている)場合、これは役に立ちません。それはあなたがこれらの場所を見つけるのを助けるでしょう。ati..atiatic

編集:以下も一致します(行の先頭、0文字または1文字atic):

((ati~(c))|(~(st)..ati)|(^.ati)|(^ati))~(on)
于 2013-02-19T11:31:52.387 に答える