dedlfix: Noch immer keine Lösung?

Beitrag lesen

Tach!

Aber jetzt dürfte mir der Knopf aufgegangen sein und ich glaube, ich erkenne meinen Denkfehler. Die REGEX wird ja wie eine Schablone "über den Suchstring gelegt" und dann Zeichen für Zeichen nach rechts geschoben. Deshalb muss natürlich bei 5-10 Ziffern auch _davor_ ein Nicht-Ziffernzeichen sein, weil 991111112345a entspricht nicht dem Suchschema, aber bei 1111112345 würde die Regex-Schablone "greifen" und es gäbe fälschlicherweise einen Treffer, wenn man nicht definiert, dass auch davor ein Nicht-Ziffern-zeichen stehen muss. Sehe ich das soweit richtig?

Genau. Ein x{min,max} sagt nichts darüber aus, was vorher oder nachher stehen darf oder auch nicht. Es schnappt sich einfach gierig (falls kein U-Modifizierer verwendet wurde) den nächstbesten passenden Teilstring.

dedlfix.

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