
Ich versuche gerade, eine Liste auf zu reduzieren, [s1:s2]
und sie ist derzeit [string1:string2: : digit]
. Ich habe einen Ausdruck erstellt, der nur auswählt [string1:string2]
, aber ich habe Probleme, die mit Lesezeichen versehenen Zeilen zu kopieren. Er kopiert trotzdem den Rest der Zeile, den ich nicht brauche, also kann ich das im Grunde nicht tun. Was ich jetzt versuche, ist, einen Ausdruck zu erstellen, der das zweite Vorkommen des Doppelpunkts und alles danach löscht [: : digit]
.
Wie lautet der richtige Ausdruck?
Ex.
test:test1: : 123
test1:test: : 321
Antwort1
Finde was:
^([^:]*.[^:]*):.*$
Ersetzen mit:
\1
Suchmodus:Regulären Ausdruck (Einstellung. entspricht einer neuen ZeileIstnicht markiert)