Originaltext:Wie `abc` zu` abc'` in Notepad ersetzen ++ Regex mit
set , 1
note , 1
hello , 1
Erwartete Text:
set' , 1
note' , 1
hello' , 1
ich [a-z]\s
als '
versucht zu ersetzen, aber es wird das verlieren letztes Zeichen.
Originaltext:Wie `abc` zu` abc'` in Notepad ersetzen ++ Regex mit
set , 1
note , 1
hello , 1
Erwartete Text:
set' , 1
note' , 1
hello' , 1
ich [a-z]\s
als '
versucht zu ersetzen, aber es wird das verlieren letztes Zeichen.
[a-z]
nur ein Zeichen im Bereich bedeutet a
zu z
, haben Sie [a-z]+
zu verwenden. +
bedeutet ein oder mehrere Zeichen.
Ich schlage vor, Sie verwenden:
^([a-z]+)
Und im Ersetzungsfeld schreiben:
$1'
^
bedeutet den Anfang des Strings. $1
ist eine Variable, in der Sie die übereinstimmende Zeichenfolge in der Klammer ()
speichern.
Ich stimme dir zu. Immer noch das Problem für den Ersatz. Wie behält man die ursprünglichen Übereinstimmungszeichen? –
Ich aktualisierte die Antwort. Entschuldigung für vorherige Unvollständigkeit –
'\ s' tut Notizblock ++ Unterstützung' positive lookbehind' (<= [a-z]?)? –