jenk paulsen: umbrüche aus formulareingabe restlos entfernen

hallo leute,

ich frage formulareingaben ab und entferne die zeilenumbrüche
\n mittels normalem regulärem befehl: $wert =~ s/\n//g;

leider entstehen z.b. bei copy&paste aus anderen programmen zeilenumbrüche, die so nicht entfernt werden. werden diese daten dann in einer csv-datei gespeichert, wechselt die dann gern mal das dateiformat von unix nach pc oder sogar mac. dadurch verhauts mir die dateien natürlich teilweise total !

kann mir einer einen regulären befehl nennen, mit dem ich ALLE zeilenumbrüche restlos entfernen kann ?

viele grüße, vielen dank,

jenk.

  1. Hallo,

    kann mir einer einen regulären befehl nennen, mit dem ich ALLE
    zeilenumbrüche restlos entfernen kann ?

    Du meinst, Ausdruck. Klar:

    $line =~ s/\015\012|\012|\015//g;

    Mehr dazu unter http://aktuell.de.selfhtml.org/artikel/cgiperl/zeilenumbruch/index.htm

    Gruesse,
     CK

  2. Hi,

    ich frage formulareingaben ab und entferne die zeilenumbrüche
    \n mittels normalem regulärem befehl: $wert =~ s/\n//g;

    $wert =~ s/[\n\r]//g;

    Windows braucht halt noch ein Rollback :))

    Ciao,
      Wolfgang