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