[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Suche nach RegEx für sed



Hallo,

Am Mon, 16 Apr 2007, Goran schrieb:
>ich habe hier ein RegEx Problem in das ich mich verrant habe. Und zwar
>muß ich eine CSV-Datei parsen welche im Prinzip einfach aufgebaut ist...
>
>Jede Zeile besitzt beliebige Zeichen SOWIE Semikolons. Also steht
>zwischen den Semikolons allerlei Zeugs (Buchstaben, Punkte, Leerzeichen,
>Zahlen, Nichts, usw.). Für das sogenannte Zeugs finde ich keinen RegEx
>der Vernünftig arbeitet (der Punktopertor . ist zu gierig und schluckt
>mir die Semikolons weg). Dabei brauche ich nur den Inhalt zwischen dem
>26'ten und 27'ten Semikolon.
>
>Wie formuliert man einen Regex der sich nur für Semikolons interessiert?

Solange in den Feldern keine gequoteten ';' vorkommen:

    awk -F';' '$27 != 0 { print; }'

Feld $27 weil das das _nach_ dem 26ten ';' ist. Einfacher geht's kaum.

-dnh

-- 
> Ok ich block den Penner. Kann ein bischen dauern hab urlaub ;)
*schmatz*              -- suse-linux-owner und flo in suse-linux



Reply to: