Forum: Programmieren allgemein
by Bernhard Geyer,
19. Okt 2005
Danke, Perfekt. :thumb:
Wußte doch das es hier einen gibt der sich schon tiefergehent mit RegEx beschäftig hat.
Forum: Programmieren allgemein
by Bernhard Geyer,
19. Okt 2005
Super :thumb:
Jetzt bräuchte ich noch die Erweiterung das folgender Fall auch geht
4545454_1234567-1_Text
und als Ergebnis
1234567-1
Forum: Programmieren allgemein
by Bernhard Geyer,
19. Okt 2005
Nicht ganz. Jedenfalls nicht mit dem gleichen Index der Capture-Group.
Beim Fall 2 muß ich den Index 3 bemühen und beim Fall 1 ist es der Index 1.
Ich verwende übrigens TRexExpr mit Delphi.
Aber beim Online-Test kommt das gleiche raus.
Evtl. muß ich ja in meinem Programm einen "primären" Index definieren und falls da nichts raus kommt soll der alternative Index geprüft werden. Müßte...
Forum: Programmieren allgemein
by Bernhard Geyer,
19. Okt 2005
Stimmt nicht.
Wenn ich mit der RegEx (\d*)_(\d*) bekomm ich als zweite Gruppe für das zweite Beispiel den gewünschten Text
Es gibt zwei Fälle:
Fall 1: Es ist nur eine Zahl (1234567) ohne Text davor oder danach.
Forum: Programmieren allgemein
by Bernhard Geyer,
19. Okt 2005
Ich habe Texte die folgendes Aussehen haben könnten:
1234567
bzw.
4545454_1234567_Text
Jetzt würde ich einen RegEx-Ausdruck benötigen der beide Fälle abdeckt und mir jeweils den Text/Zahl "1234567" liefert. :gruebel:
Da ich in RegEx noch nicht alle Feinheiten kenne bin ich etwas überfordert.