[GELÖST} Streameditor mit Regular Expressions
Hallo,
ich baue mir gerade ein SED-Script, das aus einem Adressdatenwust, den ich mir mit pdf2text aus einer PDF-Datei erzeugt habe, eine CSV-Datei für einen Datenimport erzeugt.
Zum Beispiel diese Zeile in einer Datei Input.txt:
Code:
"+siggset+ print & media AG", "Dr. Rudolf-Eberle-Str. 47 D-79774 Albbruck Tel.: +49 (7753) 9219 0 Fax.: +49 (7753) 9219 99 www.siggset.com info@siggset.com
wird durch
Code:
sed 's/ D-/", "/' Input.txt
zu
Code:
"+siggset+ print & media AG", "Dr. Rudolf-Eberle-Str. 47", "79774 Albbruck Tel.: +49 (7753) 9219 0 Fax.: +49 (7753) 9219 99 www.siggset.com info@siggset.com
und so weiter.
Ich suche jetzt eine SED-Regel, die die PLZ+Leerzeichen erkennt und dann nicht die PLZ ersetzt, sondern nur das Leerzeichen nach den fünf Ziffern mit '", "' ersetzt.
Von der Logik her, stelle ich mir den einen Teil des Ausdruckes so vor:
Was nach beliebigen fünf Zifern und einem anschliessenden Leerzeichen suchen soll.
Ich komme aber nicht ganz klar damit, vor allem nicht mit der Bedingung, daß nicht die 5 Ziffern plus Leerzeichen ersetzt werden soll, sondern nur das Leerzeichen.
Kennt sich mit der Vorgehenweise jemand hier aus?
Grüße
Eagle