Anzeige:
Ergebnis 1 bis 5 von 5

Thema: RegExpr

  1. #1
    Registrierter Benutzer Avatar von Giuly
    Registriert seit
    28.04.2003
    Ort
    HB-Nord
    Beiträge
    201

    RegExpr

    Hi,
    ICh kenn RegExpr nur aus TCL, aber ich wollte es mal in PHP versuchen.

    leider ging "echo preg_match("<td>Filename</td><td>(.*?)</td></tr>", $toSek);" nicht, PHP meint "Warning: Unknown modifier 'F' in /var/www/feeas.php on line 13". Also muss ich die buchstaben masken oder so?

  2. #2
    Registrierter Benutzer Avatar von BlueJay
    Registriert seit
    27.08.2004
    Beiträge
    825
    Zitat Zitat von Giuly
    preg_match("<td>Filename</td><td>(.*?)</td></tr>", $toSek);
    Da fehlen mir für ein RegExp irgendwie die Backslashes als Delimiter im 1.Argument

    so long,
    BlueJay

  3. #3
    Registrierter Benutzer Avatar von ExRevel
    Registriert seit
    08.11.2004
    Ort
    Stuttgart
    Beiträge
    33
    Schau dir doch einfach mal die Perl Dokumentation über reguläre Ausdrücke an (http://www.perldoc.com) dann kannst du das gelernte direkt in die PHP Funktion schreiben, da sie die RegExp Regeln von Perl beherzigt.

    ciao Exi
    The CodeWars Project (Coding Contest for AI Buffs)

  4. #4
    Registrierter Benutzer
    Registriert seit
    13.08.2004
    Ort
    Bonn
    Beiträge
    15
    Zitat Zitat von BlueJay
    Da fehlen mir für ein RegExp irgendwie die Backslashes als Delimiter im 1.Argument

    so long,
    BlueJay
    So ist es. Das erste Zeichen begrenzt den Ausdruck. Z.B.

    "/<td>Filename</td><td>(.*?)</td></tr>/"
    oder
    "ß<td>Filename</td><td>(.*?)</td></tr>ß" ;-)

  5. #5
    Registrierter Benutzer Avatar von undefined
    Registriert seit
    01.03.2004
    Beiträge
    1.255
    quotemeta() ist dein Freund
    mfg undefined
    --
    Undefined Behavior (undefiniertes Verhalten) bedeutet meistens etwas ungültiges.
    xhtml Debugger

Lesezeichen

Berechtigungen

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