Ich versuche, den gesamten Text in den Zeilen ab dem 2. bis zum letzten Zeichen zu löschen. .word\
Muster (wobei auch der Punkt gelöscht wird), aber es gibt möglicherweise keine \
vor dem Punkt. Wenn es einen \
vor dem Punkt, dann löschen, bis der vorherige .word\
Muster.
Ich habe diese einfache Regex erstellt:
^\w\zs.*[^\]\.\ze\w\+\\\s.*$
aber das funktioniert nicht
Was habe ich falsch gemacht?
Wie würde der Code lauten, wenn ich bis zum letzten Tag nicht löschen möchte? .word\
aber bis zum 2. .word\
Muster?
Daten:
nnoremenu <silent> 97.330.10 &Sort.Reverse\ Characters.Reverse\ Characters\ in\ Line\ Hor\ -[A]<Tab>sihT\ si\ ym\ txet\.\ nnoremenu <silent> 97.330.11 &Sort.Reverse\ Characters.Reverse\ Characters\ in\ Line\ Hor\ Reverse\ -[A]<Tab>\.txet\ ym\ si\ sihT\
sein muss:
n Reverse\ Characters\ in\ Line\ Hor\ -[A]<Tab>sihT\ si\ ym\ txet\.\ n Reverse\ Characters\ in\ Line\ Hor\ Reverse\ -[A]<Tab>\.txet\ ym\ si\ sihT\