Aktivieren Sie das Kontrollkästchen für reguläre Ausdrücke im Suchen / Ersetzen-Dialog (STRG + H) und verwenden Sie einen regulären Ausdruck, um den gewünschten Suchbegriffen zu entsprechen
@G[^@]R@
Ich habe eine Notepad ++ - Datei mit vielen Zeilen. Wie finde ich einen bestimmten Text, wenn ich weiß, dass zwischen @ und @ mit G beginnt, mit R endet und 18 Zeichen lang ist?
Zum Beispiel möchte ich Folgendes finden: G8G8v8AGGtVGR8VRXR
davon: kjfoih6fn @ PVIJF928G5 @ G8G8v8AGGtVGR8VRXR @ VKJEOIHGQP5V4R4frg97etrg @ 53qvhF
Die Aktenakte ist viel größer.
Aktivieren Sie das Kontrollkästchen für reguläre Ausdrücke im Suchen / Ersetzen-Dialog (STRG + H) und verwenden Sie einen regulären Ausdruck, um den gewünschten Suchbegriffen zu entsprechen
@G[^@]R@
Abhängig von Ihrem Fall können Sie mehr oder weniger strenge reguläre Ausdrücke schreiben (drücken Sie STRG + F in Notepad ++, und aktivieren Sie das Kontrollkästchen für reguläre Ausdrücke):
(?<=@)G.R(?=@)
- - findet 18 Zeichen (G + 16 + R) zwischen zwei, @
beginnend mit G bis R; Ergebnis wird @
s ausschließen@G.R@
- dasselbe mit @
s@G.*R@
sucht einfach nach dem Text zwischen @G und @R, ohne die Länge zu berücksichtigen