timt: replace \r\n.\r\n\r\n

Hi, ich muss ein Programm verstehen und folgende Zeile irritiert mich sehr:

ereg_replace("\r\n.\r\n\r\n","",$variables);

werden hier das folgende gelöscht: Zeilumbruch dann Punkt und dann noch zwei Zeilenumbrüche?

Oder was würdet ihr sagen, was das genau mach? :)

  1. Hi,

    ereg_replace("\r\n.\r\n\r\n","",$variables);
    werden hier das folgende gelöscht: Zeilumbruch dann Punkt und dann noch zwei Zeilenumbrüche?

    ja, sofern es sich um Windows-artige Zeilenumbrüche handelt.

    Oder was würdet ihr sagen, was das genau mach? :)

    Ein schlechtes Bild des Autors.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Äh,

      ereg_replace("\r\n.\r\n\r\n","",$variables);
      werden hier das folgende gelöscht: Zeilumbruch dann Punkt und dann noch zwei Zeilenumbrüche?
      ja,

      sorry, ich meinte natürlich: Nein, denn der Punkt steht für ein beliebiges Zeichen.

      Cheatah

      --
      X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
      X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
      X-Will-Answer-Email: No
      X-Please-Search-Archive-First: Absolutely Yes
    2. Ah ein Punkt ist ein beliebiges Zeichen? Also nur eins oder auch mehrere?

      Was meinst du mit schlechtes Bild des autors?

      1. Hi timt!

        Ah ein Punkt ist ein beliebiges Zeichen? Also nur eins oder auch mehrere?

        _Ein_ beliebiges.

        Was meinst du mit schlechtes Bild des autors?

        Es fehlen augenscheinlich erklärende Kommentare.

        MfG H☼psel

        --
        "It's amazing I won. I was running against peace, prosperity, and incumbency."
        George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
        Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)
  2. Hi,

    ereg_replace("\r\n.\r\n\r\n","",$variables);

    werden hier das folgende gelöscht: Zeilumbruch dann Punkt und dann noch zwei Zeilenumbrüche?

    Stimmt, aber nicht nur diese Kombination. Statt Punkt kann dort auch jedes andere beliebige Zeichen stehen.

    Oder was würdet ihr sagen, was das genau mach? :)

    \r = cariage return
    \n = line-feet
    .  = ein beliebiges Zeichen

    Bei der Kombination \r\n handelt es sich um einen Zeilenumbruch unter Windows. Genaueres kannst du bei wikipedia nachlesen.

    mfG,
    steckl

    1. Hi,

      \n = line-feet

      ist das Englisch für "Fußzeile"? ;-)

      Cheatah

      --
      X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
      X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
      X-Will-Answer-Email: No
      X-Please-Search-Archive-First: Absolutely Yes
      1. gudn tach!

        \n = line-feet

        ist das Englisch für "Fußzeile"? ;-)

        quatsch, eher fuessezeilen. plural!
        wobei... wenn man die reihenfolge beachtet, sind es zeile-fuesse oder zeilenfuesse, also sowas.

        prost
        seth

        1. Hi,

          \n = line-feet

          ist das Englisch für "Fußzeile"? ;-)

          quatsch, eher fuessezeilen. plural!
          wobei... wenn man die reihenfolge beachtet, sind es zeile-fuesse oder zeilenfuesse, also sowas.

          Ich und mein Englisch ...
          Beim nächsten mal schreib ich es wohl lieber wieder auf deutsch, damit ihr (hoffentlich) nichts mehr zu meckern habt. ;-)

          mfG,
          steckl

    2. gudn tach!

      \r = cariage return
      \n = line-feet
      .  = ein beliebiges Zeichen

      noch etwas genauer: der punkt steht nicht fuer ein _voellig_ beliebiges zeichen, sondern in der regel z.b. nicht fuer newline.
      bei perl und pcre kann man das durch den s-modifier aushebeln, wie das bei posix-re ist, weiss ich nicht.

      prost
      seth