Ergebnis 1 bis 7 von 7

Thema: preg_replace Problem

  1. #1
    Forum Guru Avatar von The User
    Registriert seit
    28.10.2007
    Ort
    Zwischen Pazifik und Atlantik...
    Beiträge
    4.044
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard preg_replace Problem

    Ich bekomme immer:
    Warning: preg_replace() [function.preg-replace]: Delimiter must not be alphanumeric or backslash
    oder
    Warning: preg_replace() [function.preg-replace]: No ending delimiter '|' found
    wenn ich nach "|" suche.
    Was soll das?
    Er gibt auch noch einen leeren String zurück.

    Viele liebe Grüße
    The User
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Prinz(essin) Avatar von Lizzard
    Registriert seit
    19.02.2006
    Ort
    München
    Beiträge
    788
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Zeig mal deinen ganzen Aufruf! Bist du sicher, dass du deine RegEx durch einen Delimiter eingeschlossen hast?
    Sometimes you have a programming problem and it seems like the best solution is to use regular expressions; now you have two problems.

  3. #3
    Forum Guru
    Themenstarter
    Avatar von The User
    Registriert seit
    28.10.2007
    Ort
    Zwischen Pazifik und Atlantik...
    Beiträge
    4.044
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    WAAS? IST? DAS?

  4. #4
    Prinz(essin) Avatar von Lizzard
    Registriert seit
    19.02.2006
    Ort
    München
    Beiträge
    788
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Naja dein Regulärer Ausdruck im preg_replace muss von zwei nichtnumerischen Zeichen eingeschlossen werden, z.B. / oder %. Das ist eigentlich auch genau das was deine Fehlermeldung dir versucht zu sagen
    Jetzt zeig doch mal deinen Code!
    Sometimes you have a programming problem and it seems like the best solution is to use regular expressions; now you have two problems.

  5. #5
    Forum Guru
    Themenstarter
    Avatar von The User
    Registriert seit
    28.10.2007
    Ort
    Zwischen Pazifik und Atlantik...
    Beiträge
    4.044
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Jaja
    Ich hatte:
    $s = preg_replace('|','I',$s);
    richtig:
    $s = preg_replace('/\|/','I',$s);

    Benutze jetzt preg_match, aber da ist es ja das gleiche.

    Viele liebe Grüße
    The User

  6. #6
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    rofl was für eien leistungs verschändung...

    $s = strtr($s, array('|'=>'I'));

  7. #7
    Forum Guru
    Themenstarter
    Avatar von The User
    Registriert seit
    28.10.2007
    Ort
    Zwischen Pazifik und Atlantik...
    Beiträge
    4.044
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Ja, aber ich mache es jetzt eh anders, gebe eine Fehlermeldung, falls | vorkommt.

Ähnliche Themen

  1. preg_replace links umwandeln
    Von DarkSyranus im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 0
    Letzter Beitrag: 25.02.2007, 14:41
  2. Problem mit preg_replace
    Von Darkami im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 04.07.2005, 22:50
  3. Erkennt "preg_replace()" Zeilenumbrüche?
    Von Robert_Wien im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 0
    Letzter Beitrag: 15.06.2005, 19:43

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •