ich eine Eingabe bekam die wie folgt aussieht:Regex - Suche nach zwei aufeinanderfolgenden Linien unterscheiden sich nur im Falle
Ababa
ababa
BEBEBE
cacaca
Dododo
dododo
Wie finde ich die aufeinander folgenden (nur zwei aufeinanderfolgende) Zeilen, die im Grunde die gleichen sind, unterscheiden sich aber nur im Fall (des ersten Zeichens). Für dieses Beispiel [Aa] Baba & [Dd] ododo.
Ich denke, es von der Art der Editor abhängen könnte ich verwenden und welche Art von Regex es funktioniert mit (habe ich versucht, mit Sublime Text beginnen, case-sensitive natürlich):
^([A-Z])([a-z]+)\n\l\1\2
\l\1
Werke zum Ersetzen von Gruppe 1 durch ein Anfangszeichen in Kleinbuchstaben (zumindest in Sublime Text), aber offensichtlich nicht dasselbe bei der Suche nach einem solchen Muster.
Irgendwelche Vorschläge?
Danke!
Funktioniert nicht '^ ([A-Z]) ([a-z] +) \ n \ 1 \ 2'? Entfernen Sie einfach '\ l' und verwenden Sie die Groß-/Kleinschreibung nicht. –
Nein, da die erste Gruppe bei der Erfassung in Großbuchstaben und nach der neuen Zeile in Kleinbuchstaben dargestellt wird. Es muss zwischen Groß- und Kleinschreibung unterschieden werden. – entenbein
In Sublime Text, stellen Sie sicher, dass "Aa" -Knopf ist nicht überprüft und versuchen Sie es erneut (deaktivieren Sie die Groß-/Kleinschreibung). –