dedlfix: Noch immer keine Lösung?

Beitrag lesen

Tach!

Doch tatsächlich: ~(^|\D)\d{5,10}($|\D)~ funktioniert.
Bei höchstens einer solchen Zahl und es dürfen keine weiteren Ziffern im Text enthalten sein.

Da lag ich falsch. Es steht da ja nur ein \D und kein \D*, also bezieht sich das Muster nur auf das unmittelbar davor- oder danachstehende Einzelzeichen.

Wenn die Fragestellung lautet, ob in dem Text eine Zahl mit 5-10 Ziffern vorkommt, passt es auf jeden Fall. Natürlich macht das keine Aussage darüber, ob evt. noch andere Zahlen, auf die das zutrifft, im Suchstring vorkommen. Ich nehme an, das meintest Du mit der Regel, dass weiteren Ziffern im Text enthalten sein dürfen. Sonst wäre es ja egal, was sich überdies noch im Suchstring befindet.

Mit dem Muster, so wie es oben steht, passt es auf die erstbeste separat stehende Folge von 5 bis 10 Ziffern. Was davor oder danach kommt (bis auf das jeweils eine Zeichen), kann beliebig sein, also auch Ziffern und Zahlen enthalten.

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