Notepad++ で複数の検索除外を適用する

Notepad++ で複数の検索除外を適用する

チェックするコードが数百行あります
(単なる例として):

q_Var1_q = "Hello, "
q_Var2_q = "World!"

msgbox q_Var1_q & q_Var2_q

_各 内に入力し忘れていないか確認したいと思います_q。つまり、 の代わりに ( )
のようなものが見つかった場合 、それは編集すべき「タイプミス」になります。q_Var1qq_Var1_q

any wordsしたがって、で終わるものを見つける必要がありますq
を除外する_その前に権利がある場合q

[^_]q(「正規表現」をチェックして)を試したところCtrl+F、うまくいきましたが、各変数の先頭に
も が見つかるため、結果が多すぎます。そこで、や など の他のオプションをいくつか試しましたが、 複数の除外を適切に適用する方法がわかりません。q
([^ ]q)([^_]q)[^ ]q|[^_]q

つまり、すべてが順調であれば
何も見つけたくない; そして、少なくとも 1 つの「タイプミス」がある場合は
、それらをすべて見つけたいと思います。

答え1

あなたの検索文字列に基づいて、次の検索文字列を試してください:[^_]q[^\w]

「アンダースコア以外、q、単語文字以外」を検索します。

また、単一の も見つかりますがq、これを持っていないことを願っています。

関連情報