検索と置換で ST2 の正規表現機能を使用しようとしていますが、おそらく非キャプチャ グループを作成する方法がわかりません。この例では、「DEAN」の後に「UMBER」が続かないインスタンスを見つけたい、つまり「DEANCARE」と「DEANNUMBER」を区別したい
私が過去に読んで使用したことから、非キャプチャの構文は次のようになります。
DEAN(?:UMBER)
これは "DEANCARE" と一致する必要がありますが、"DEANNUMBER" とは一致しません。しかし代わりに、Sublime Textは、私が入力したかのように「DEANUMBER」しか見つけられません。
DEAN(UMBER)
不要な文字の最初 (またはそれぞれ) に角括弧を使用すると機能します。
DEAN[^U]
しかし、他の目的とは対照的に、グループの不一致を使用し、個々の文字を明示的に不一致にする必要がないようにしたいと思います。ST2 の正規表現がどのように機能するかについて、構文の間違い、または概念的なエラーがありますか?