preg_match passt nicht

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • preg_match passt nicht

    Hallo zusammen,
    ich weiß das hier ungefähr 5000 beiträge sind von wegen hilfe mein regex passt nicht, deshalb habe ich meinen zuvor mit einem evaluator getestet
    http://www.rexv.org/
    ich habe den string
    Antrag (Az.: 24 Ga 16462/07) der GDL,

    regex
    (.*)\s(\d*\s\w+\s\d+\/\d\d)(.*)

    und möchte folgendes rausbekommen
    24 Ga 16462/07
    der evaluator mault nicht mal und gibt mir folgendes zurück
    matched groups
    Code:
    0.0: (Antrag (Az.: 24 Ga 16462/07) der GDL,   )  
    1.0: (Antrag (Az.:)  
    2.0: (24 Ga 16462/07)  
    3.0: () der GDL,   )
    also scheint das schon irgendwie zu passen.
    doch php bringt den fehler
    preg_match() [function.preg-match]: Unknown modifier '\'
    ich weiß nicht welcher modifier verkehrt sein soll,
    verwende ja nur \d \s \w
    vielen dank für hilfe

  • #2
    Verwendest du Delimiter?

    Es ist eher ungünstig ein PHP-Problem zu beschreiben, anstatt einfach den Code zu posten.

    Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

    bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
    Wie man Fragen richtig stellt

    Kommentar


    • #3
      natürlich, gerne. hier der code


      $tutto = 'Antrag (Az.: 24 Ga 16462/07) der GDL, ';
      preg_match('(.*)\s(\d*\s\w+\s\d+\/\d\d)(.*),$tutto,$treffer);

      print $treffer[0];
      Zuletzt geändert von iberican; 13.10.2007, 00:32.

      Kommentar


      • #4
        Also keine Delimiter. Manual oder Tutorial lesen hilft. (Alternativ - Suchfunktion)

        Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

        bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
        Wie man Fragen richtig stellt

        Kommentar


        • #5
          nene moment, das wurde falsch dargestellt. ist oben korrigiert
          also delimiter vorhanden.wie ich auch oben geschrieben habe

          Kommentar


          • #6
            Da sind immer noch keine Delimiter und mittlerweile auch ein Parse-Error...

            Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

            bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
            Wie man Fragen richtig stellt

            Kommentar


            • #7
              warum gibt mir dann aber der regex eval mit dem programm (link siehe oben) ein ergebnis aus?

              Kommentar


              • #8
                ok habe es lösen können
                für die, die es interessiert

                #\s\d.\s\w+\s\d+\/\d\d#

                cheers

                Kommentar

                Lädt...
                X