Ich bin nicht sehr gut darin, die richtige Automatisierung einer Regex zu finden, um verschiedene Ausdrucke zu generieren, aber wenn dies zum Skripten in PHP kommt, wird es zu einem Schmerz in meinem Arsch. Ich kann mir selbst nicht beweisen, dass ich ein Muster in preg_match schreiben kann, das Ausdrücke wie 12323-23-345 ... 123-34-456 ... 12-234-56 "passt" 3 Gruppen von Ziffern, wobei jede Gruppe einzeln von links nach rechts sortiert wird und jede nächste Gruppe keine Ziffer größer als die größte Ziffer der vorherigen Gruppe hat. Dies: 123-23-456 wäre falsch, wie 2 in 23 ist kleiner als 3 in 123. 123-43-45 ist wieder falsch, weil 43 34 sein sollte ...Regex und Muster in einem preg_match - PHP passt 123-23-345
Dies sollte mir helfen, ein Feld zu validieren darf nur diese Art von Inhalt haben. Es sollte eine Regex-Validierung sein, keine Funktion zum Analysieren, Teilen ...
Dies ist nicht wirklich ein ideales Problem für reguläre Ausdrücke. – Amber
definitiv keine Regex-Arbeit. regex handelt von Mustern, und was Sie tun wollen, beinhaltet Semantik. –
Wie lange ist jede Gruppe? {1,3} oder unbegrenzt? – HamZa