Hier ist meine Regex-Anweisung, die hervorragend funktioniert und hervorhebt, wonach ich in Notepad ++ suche
(?<=thd)(.*)(?=]]><\/g_n>)
Aber wenn ich versuche, es durch nichts oder eine leere Zeile oder ein Leerzeichen zu ersetzen, passiert nichts und es springt einfach zum nächsten Fund.
Ich habe sogar versucht, das Gefundene durch "123" oder so etwas zu ersetzen, und das funktioniert auch nicht.
Um sicherzustellen, dass Notepad ++ richtig funktioniert, habe ich nur einige einfache Regex-Ersetzungen vorgenommen, und diese funktionierten einwandfrei.
In selection
dann das Kontrollkästchen Alle ersetzen.Antworten:
Bist du sicher? Versuchen Sie, alles im Text auszuwählen, und aktivieren Sie
In selection
dann das Kontrollkästchen "Alle ersetzen".Ich vermute, dass sich Ihr Cursor am Ende der Datei befand, als Sie auf "Alle ersetzen" geklickt haben und die Option "Richtung: Nach unten" lautete. Das mache ich manchmal selbst, ohne es erst später zu merken!
quelle
[0-9]+
dies eine Zahl bedeutet, und ich hätte gedacht, Sie hätten sie verwendet{0-9}+
.Du meinst einfach das Leerzeichen vor der / den Nummer (n) entfernen (Tippfehler "thd"?)?
Strg-H, dann suche nach \ s ([0-9] +), ersetze mit \ 1. Stellen Sie sicher, dass der Modus "Reguläre Ausdrücke" aktiviert ist.
quelle