Hallo zusammen!
Ich bin absolut kein Profi wenn es um reguläre Ausdrücke geht daher könnte ich eure Hilfe gebrauchen
Ich habe eine lange Liste von Strings like that:
200123456 9713344 12061857549 00024
200123456 9713344 12061831561 00010
200345678 9713346 12061813261 00012
200345678 9713346 12061834895 00003
Nun muss ich mit einem regulären Ausdruck jeweils alle auslesen die die selben 9 Anfangszahlen haben.
Also müssten es in diesem Fall zwei Matches sein:
200123456 9713344 12061857549 00024
200123456 9713344 12061831561 00010
und
200345678 9713346 12061813261 00012
200345678 9713346 12061834895 00003
Hat vielleicht jemand eine Idee?
Mein Ansatz war dieser:
Oder auch ein negative lookbehind:
Funktioniert beides leider nicht...
lg
Ich bin absolut kein Profi wenn es um reguläre Ausdrücke geht daher könnte ich eure Hilfe gebrauchen

Ich habe eine lange Liste von Strings like that:
200123456 9713344 12061857549 00024
200123456 9713344 12061831561 00010
200345678 9713346 12061813261 00012
200345678 9713346 12061834895 00003
Nun muss ich mit einem regulären Ausdruck jeweils alle auslesen die die selben 9 Anfangszahlen haben.
Also müssten es in diesem Fall zwei Matches sein:
200123456 9713344 12061857549 00024
200123456 9713344 12061831561 00010
und
200345678 9713346 12061813261 00012
200345678 9713346 12061834895 00003
Hat vielleicht jemand eine Idee?
Mein Ansatz war dieser:
Code:
(\d{9})[^([^(^\1)])]
Oder auch ein negative lookbehind:
Code:
^(\d{9})((?!^\1).)*
Funktioniert beides leider nicht...
lg
Zuletzt bearbeitet: