Mehrere Sucheinschränkungen in Notepad++ anwenden

Mehrere Sucheinschränkungen in Notepad++ anwenden

Ich muss einige hundert Zeilen Code wie diesen prüfen
(nur als Beispiel):

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

msgbox q_Var1_q & q_Var2_q

Ich möchte überprüfen, ob ich nicht vergessen habe, _in jedes einzugeben _q. D. h., wenn ich etwas wie (anstelle von )
finde , wäre das ein „Tippfehler“, der bearbeitet werden müsste.q_Var1qq_Var1_q

Daher muss ich finden, any wordsendet mit q,
außerwenn sie _vorher ein Recht dazu haben q.

Ich habe [^_]qes mit versucht Ctrl+F(mit aktiviertem „Regulärer Ausdruck“), und es hat funktioniert,
aber ich habe zu viele Ergebnisse erhalten, weil es auch qam Anfang jeder Variable ein findet.
Also habe ich mehrere andere Optionen ausprobiert, wie ([^ ]q)([^_]q)und [^ ]q|[^_]q,
aber ich habe keine Ahnung, wie ich mehrere Ausschlüsse richtig anwenden kann.

D. h., wenn alles in Ordnung ist
Ich will nichts finden; und wenn es mindestens einen „Tippfehler“ gibt
, möchte ich alle finden.

Antwort1

Versuchen Sie es mit diesem Suchbegriff, der auf Ihrem basiert:[^_]q[^\w]

Es sucht nach „kein Unterstrich, q, kein Wortzeichen“.

Es wird auch ein einzelnes gefunden q, das Sie hoffentlich nicht haben.

verwandte Informationen