Re: Benoetige sed/RE-Tipp

2003-03-20 Diskussionsfäden Jan Trippler
On Don, 20 Mär 2003 at 12:53 (+0100), Frank Küster wrote: > Ruediger Noack <[EMAIL PROTECTED]> schrieb: > > > --- Ruediger Noack <[EMAIL PROTECTED]> schrieb: > > > >> ---snip--- > >> sed 's/,.*DR\..*\(|\)/\1/' > >> ---snip--- > > > > Kaum war die mail weg, fiel es mir wie Schuppen aus den Haaren

Re: Benoetige sed/RE-Tipp

2003-03-20 Diskussionsfäden Christian Zoellin
On Thu, 2003-03-20 at 18:30, Ruediger Noack wrote: > Funktioniert aber nicht so, wie von dir gepostet: > > [EMAIL PROTECTED]:~$ echo "34567|VORNANE|NAME, DR.|fghj4567|ende" | sed > 's/,.*?DR\..*?|/|/' > 34567|VORNANE|NAME, DR.|fghj4567|ende > > Ist es aber sicher wert, mal genau angesehe

Re: Benoetige sed/RE-Tipp

2003-03-20 Diskussionsfäden Ruediger Noack
Moin Christian Christian Zoellin wrote: Was du sucht ist ein non-greedy match. sed 's/,.*?DR\..*?|/|/' Problem ist zwar längst erledigt, aber "greedy" - was ich noch nie vorher gehört habe - klingt echt interessant. Funktioniert aber nicht so, wie von dir gepostet: [EMAIL PROTECTED]:~$ echo

Re: Benoetige sed/RE-Tipp

2003-03-20 Diskussionsfäden Ruediger Noack
Frank Küster wrote: Ruediger Noack <[EMAIL PROTECTED]> schrieb: ---snip--- sed 's/,.*DR\.[^|]*//' ---snip--- Sicher, dass der zweite * nicht zu viel ist? Der matcht doch wieder bis zum Zeilenende. Überzeug dich selbst. :-) [EMAIL PROTECTED]:~$ echo "34567|VORNANE|NAME, DR.|fghj456

Re: Benoetige sed/RE-Tipp

2003-03-20 Diskussionsfäden Frank Küster
Ruediger Noack <[EMAIL PROTECTED]> schrieb: > --- Ruediger Noack <[EMAIL PROTECTED]> schrieb: > >> ---snip--- >> sed 's/,.*DR\..*\(|\)/\1/' >> ---snip--- > > Kaum war die mail weg, fiel es mir wie Schuppen aus den Haaren. ;-)) > > ---snip--- > sed 's/,.*DR\.[^|]*//' > ---snip--- Sicher, dass d

Re: Benoetige sed/RE-Tipp

2003-03-20 Diskussionsfäden Frank Küster
Ruediger Noack <[EMAIL PROTECTED]> schrieb: > Moin > > Ich muss gerade eine csv-Datei (Feldtrenner '|') bearbeiten. Dabei sollen > in einem (Namens-) Feld mit Komma angehängte Titel > (", DR.", ", DR., PROF.", ", DR.-ING." usw. gelöscht werden. > > Ich finde den Beginn der zu löschenden ZK. Alle

Re: Benoetige sed/RE-Tipp

2003-03-20 Diskussionsfäden Sascha Wilde
On Thu, Mar 20, 2003 at 10:55:41AM +0100, Ruediger Noack wrote: > Ich muss gerade eine csv-Datei (Feldtrenner '|') bearbeiten. Dabei sollen > in einem (Namens-) Feld mit Komma angehängte Titel > (", DR.", ", DR., PROF.", ", DR.-ING." usw. gelöscht werden. Reguläre Ausdrücke in sed sind "greedy"

Re: Benoetige sed/RE-Tipp

2003-03-20 Diskussionsfäden Christian Zoellin
On Thu, 2003-03-20 at 10:55, Ruediger Noack wrote: > Moin > Hallo, > ---snip--- > sed 's/,.*DR\..*\(|\)/\1/' > ---snip--- > Was du sucht ist ein non-greedy match. sed 's/,.*?DR\..*?|/|/' Gruß Christian -- Christian Zoellin <[EMAIL PROTECTED]> -- Haeufig gestellte Fragen und Antworten (F

Re: Benoetige sed/RE-Tipp

2003-03-20 Diskussionsfäden Norbert Preining
On Don, 20 Mär 2003, Ruediger Noack wrote: > Ich muss gerade eine csv-Datei (Feldtrenner '|') bearbeiten. Dabei sollen > in einem (Namens-) Feld mit Komma angehängte Titel > (", DR.", ", DR., PROF.", ", DR.-ING." usw. gelöscht werden. > > Ich finde den Beginn der zu löschenden ZK. Allerdings gel

Re: Benoetige sed/RE-Tipp

2003-03-20 Diskussionsfäden Hans-Christoph Wirth
Ruediger Noack writes: > Ich muss gerade eine csv-Datei (Feldtrenner '|') bearbeiten. Dabei sollen > in einem (Namens-) Feld mit Komma angehängte Titel > (", DR.", ", DR., PROF.", ", DR.-ING." usw. gelöscht werden. > > Ich finde den Beginn der zu löschenden ZK. Allerdings gelingt es mir > bishe

Re: Benoetige sed/RE-Tipp

2003-03-20 Diskussionsfäden Ruediger Noack
--- Ruediger Noack <[EMAIL PROTECTED]> schrieb: > ---snip--- > sed 's/,.*DR\..*\(|\)/\1/' > ---snip--- Kaum war die mail weg, fiel es mir wie Schuppen aus den Haaren. ;-)) ---snip--- sed 's/,.*DR\.[^|]*//' ---snip--- -- Gruß Rüdiger ___

Benoetige sed/RE-Tipp

2003-03-20 Diskussionsfäden Ruediger Noack
Moin Ich muss gerade eine csv-Datei (Feldtrenner '|') bearbeiten. Dabei sollen in einem (Namens-) Feld mit Komma angehängte Titel (", DR.", ", DR., PROF.", ", DR.-ING." usw. gelöscht werden. Ich finde den Beginn der zu löschenden ZK. Allerdings gelingt es mir bisher nicht, nur bis zum 1. Auftre