Re: (mal wieder) regulre Ausdrcke

2004-02-23 Diskussionsfäden Jan Sechser
Hi dirk,
Am Montag, 23. Februar 2004 02.07 schrieb Dirk Prösdorf:
 Jan Sechser [EMAIL PROTECTED] wrote:
  Am Sonntag, 22. Februar 2004 20.48 schrieb Gebhard Dettmar:
  Liebe DebianerInnen,
  ich möchte einen Text, den ich mit in eckigen Klammern eingefügtem
  Kommentar versehen habe, in einen text einfügen, aber ohne den
  Kommentar. Der text soll also von allen Vorkommnissen a la [hier steht
  Text], [hier auch] etc. befreit werden.
 
  ich würde für das von anfang an perl benutzten ;-]]

 Aber doch nicht als Scipt.

  hier ein funktionierendes script :

 Hier ein funktionierender Einzeiler:
 | echo Dies ist ein [test], oder? | perl -pe 's/\[[^]]*\]//mg'

 oder aber:

 perl -pe 's/\[[^]]*\]//mg' testdatei

schön und gut, da besser aber mit sed, denn dein one liner erwischt die 
linienübergreifenden sachen nicht. Eine ganz kleine änderung dann gehts doch
perl -0 -pe  's/\[[^]]*\]//mg'
(die -0 ist ein switch zum ändern des record delimiters, somit läuft die regex 
auf den ganzen text).

cheers
jan


--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: (mal wieder) regulre Ausdrcke

2004-02-22 Diskussionsfäden Dirk Prsdorf
Jan Sechser [EMAIL PROTECTED] wrote:
 Am Sonntag, 22. Februar 2004 20.48 schrieb Gebhard Dettmar:
 Liebe DebianerInnen,
 ich möchte einen Text, den ich mit in eckigen Klammern eingefügtem
 Kommentar versehen habe, in einen text einfügen, aber ohne den
 Kommentar. Der text soll also von allen Vorkommnissen a la [hier steht
 Text], [hier auch] etc. befreit werden.

 ich würde für das von anfang an perl benutzten ;-]]

Aber doch nicht als Scipt.

 hier ein funktionierendes script :

Hier ein funktionierender Einzeiler:

| echo Dies ist ein [test], oder? | perl -pe 's/\[[^]]*\]//mg'

oder aber:

perl -pe 's/\[[^]]*\]//mg' testdatei


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)