Ich habe buchstäblich zwei volle Tage hier auf Google und auf Regex101 suchen, bevor Sie gefragt.
Hier ist, was meine Dateien (Tausende von ihnen) wie folgt aussehen:Regex Sublimetext Ersetzen einer wiederkehrenden Zeichenfolge in einer Textdatei nach einer bestimmten Zeichenfolge
FIRST LINE THAT MIGHT CONTAIN ON .
SECTION1
SOME TEXT THAT MIGHT CONTAIN ON .
SECTION2
ON 04/1/2017 SOME TEXT
ON 25/1/2017 SOME TEXT
ON 15/2/2017 SOME TEXT
ich alle ON
Vorkommen in TEIL 2 nur entfernen müssen.
Ich kann nicht offensichtlich die Muster, die nicht über zwei Tage Versuch und Irrtum funktioniert haben. (Es wäre Suchmaschinen mit irrelevanten Sachen werden überschwemmt mit meinem begrenzten Verstand beweisen - auf den Gegenstand, der ;-) ist
Gibt es eine 'SECTION3' oder nach' SECTION2's Inhalt die Datei os über? – acdcjunior
Es gibt keine SEKTION3. Das ist so ziemlich die Vorlage der Dateien. (Obwohl ich darüber nachgedacht habe, am Ende jeder Datei ein "Tag" hinzuzufügen, kann ich aber nicht alle überprüfen, es muss ausfallsicher sein) – manuchap
Wenn Sie sicher sind, dass die ONs von SECTION2 immer sind am Anfang der Zeile (und SECTION1 und andere nicht) können Sie '^ ON' verwenden. – acdcjunior