Regex (Ausdruck kürzer schreiben)

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

  • Regex (Ausdruck kürzer schreiben)

    k wie klaus -)
    Zuletzt geändert von Sandmann1; 17.01.2008, 00:39.

  • #2
    Wie kann man das so schreiben, dass [0-9] nur einmal im Ausdruck steht?
    Afaik gar nicht.

    Kommentar


    • #3
      Frage: Ist es gewollt, dass du * und + escapest? So wird nach * und + als Zeichen im String gesucht.
      Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

      [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
      Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

      Kommentar


      • #4
        Frage: Ist es gewollt, dass du * und + escapest? So wird nach * und + als Zeichen im String gesucht.
        Ich bin einfach davon ausgegangen, dass das escapen Absicht ist. Als Quantifier wären sie hier recht Sinnes frei

        Kommentar


        • #5
          @topicstarter
          Dann hast du also 3 Zahlen im String, die du einzeln matchen möchtest?
          Dann müsste das klappen
          PHP-Code:
          $reg '/\\d{1}/'
          und den Ausdruck an preg_match_all() übergeben.
          Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

          [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
          Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

          Kommentar


          • #6
            Danke, ihr habt mir sehr geholfen!

            Kommentar

            Lädt...
            X