DocSky: Probleme mit regulärem Ausdruck

Beitrag lesen

Hallo nochmal,

so, vielen Dank für die raschen Antworten. Ich gebe echt zu, aus diesem Ausdruck:

  
if ( preg_match('~^.*[0-9]{5,10}.*$~', $text) )  
  
        {  
  
            // ....  
  
        }  
  

werde ich gar nicht schlau, aber ich habe ihn getestet, er funktioniert ja auch und liefert z.B. als Ergebnis in preg_match() den ganzen String, sofern die entsprechende Zahl vorkommt.

Jedoch war der Einwand einfach meinen Ausdruck ohne ^ und $ zu verwenden wesentlich kürzer und liefert auch das Ergebnis und hier im Resultat sogar nur die Zahl, obwohl ich diese nicht weiterverarbeiten muss. :)

Und nochmals ja, ich weiß, wann geschweifte Klammern gesetzt werden müssen, es sollte ja nur fix gehen hier. ;)

So, schönes Wochenende, Gruß
Doc

0 45

Probleme mit regulärem Ausdruck

DocSky
  • php
  1. 0
    Melvin Cowznofski
    1. 0
      dedlfix
      1. 0
        Melvin Cowznofski
        1. 1
          Gunnar Bittersmann
          1. 0
            Christian Kruse
          2. 0
            dedlfix
          3. 0

            regexp: \d != [0-9]

            seth
            • programmiertechnik
      2. 0
        dedlfix
        1. 0
          Melvin Cowznofski
          1. 0
            Gunnar Bittersmann
            1. 0
              Melvin Cowznofski
              1. 0
                Matthias Apsel
                1. 0
                  Melvin Cowznofski
                  1. 0

                    Noch immer keine Lösung?

                    Melvin Cowznofski
                    1. 0
                      dedlfix
                      1. 0
                        Melvin Cowznofski
                        1. 0
                          dedlfix
                          1. 0
                            Melvin Cowznofski
                            1. 0
                              dedlfix
                              1. 0
                                Melvin Cowznofski
                                1. 0
                                  dedlfix
                                  1. 0
                                    Melvin Cowznofski
                                    1. 0
                                      dedlfix
                                      1. 0

                                        Frage nun beantwortet!

                                        Melvin Cowznofski
                    2. 0
                      Gunnar Bittersmann
                      1. 0
                        Melvin Cowznofski
                        1. 0
                          dedlfix
                        2. 0
                          misterunknown
                2. 0
                  dedlfix
                  1. 0

                    Postleitzahlen

                    Matthias Apsel
                    • sonstiges
                    1. 0
                      Tobias Hahner
                      1. 0
                        Matthias Apsel
                        1. 0
                          Tobias Hahner
                          1. 0
                            Matthias Apsel
                            1. 0
                              Tobias Hahner
                            2. 0
                              Der Martin
              2. 0
                Gunnar Bittersmann
    2. 0
      Gunnar Bittersmann
      1. 0
        Melvin Cowznofski
      2. 0
        DocSky
    3. 0
      DocSky
      1. 0
        Gunnar Bittersmann
      2. 0
        dedlfix
  2. 0

    5- bis 10-stellige zahl in string matchen

    seth