Melvin Cowznofski: Noch immer keine Lösung?

Beitrag lesen

Hallo Gunnar!

aber einen funktionierenden regulärten Ausdruck hat noch niemand gepostet.
Nicht?

Ich habe nichts gefunden.

Also eher sowas wie (?:^|[^0-9])[0-9]{5,10}(?:$|[^0-9])

Wenn Du das meinst: Ich habe beim Lesen aller Beiträge in diesem Post mich nicht weiter damit auseinandergesetzt weil mir ein "Also eher sowas wie" suggeriert, dass das nur so eine angedachte Richtung ist und keine fertige Lösung.

Leider verstehe ich die Syntax zu Beginn und zu Ende nicht. Bedeutet '(?:^|[^0-9])' ein "Entweder zu Beginn _oder_ ein Nicht-Ziffern-Zeichen" und '(?:$|[^0-9])' somit "Entweder Ende _oder_ ein Nicht-Ziffern-Zeichen"? Weil das wäre dann die Antwort auf die Frage, die ich dedlfix vor 2 Minuten geschrieben habe.

Nur ... wozu ist das '?:' an diesen Stellen da? Ich finde keine Interneseite und kein Tutorial, in dem das erklärt wird. Und wieso nicht einfach '(^|[^0-9])' und '($|[^0-9])'?

Und genau hier stecke ich seit Tagen fest.
Wo sollte es auch noch hingehen?

Zum Beispiel zu einem Punkt, wo ich auch _verstehe_, wieso welche REGEX hier richtig ist?

Mit lieben Grüßen

Melvin Cowznofski

--

Melvin Cowznofski
What – me worry?
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