Ich habe ein .csv Dokument, wo jede Zeile in etwa so aussieht:
;;[Daten];[Daten];[Daten];;;;;;;;;;;;;;;;;;;;;;;;;;;
Der Text in [Daten] kann unterschiedlich lang sein.
Ich versuche jetzt, die beiden Semikolons am Anfang und die anderen am Ende zu löschen, das heißt ich ersetze diese Semikolons mit einem leeren String (''). Das Problem ist jetzt, dass manchmal auch in einem der [Daten]-Felder nichts steht, das heißt das 2 Semikolons hintereinander kommen (--> [Daten];[Daten]; ==> Wenn das zweite [Daten]-Feld leer ist: [Daten];;)
In Notepad++ kann ich jetzt durch Suchen und Ersetzten per Regex (Regular Expressions) nach folgendem String suchen: ;;[a-zA-Z0-9], womit alle Semikolons am Zeilenanfang ausgewählt werden würden. Jetzt wird aber auch das erste Zeichen des ersten Strings ersetzt, kann ich das irgendwie umgehen? Indem ich [a-zA-Z0-9] nur als Suchstring deklariere, der nicht ersetzt werden soll?