Hallo, ich stecke wieder einmal mit einer Regex fest. Folgende Testdaten habe ich:
1: S4500 M3 F1300. M08 2: S45400 M3 F1300. M09 3: S4500 M3 F1300. 4: S4500 M3 F1300. M8 Ich w�sste gerne die Spindeldrehzahl, den Vorschub und ob die K�hlung an oder aus ist. Die ersten beiden sind leicht, das funktioniert. S(?<Spindel>\d+).*F(?<Vorschub>\d+) Dann kann man Groups["Spindel"] und Groups["Vorschub"] nach dem Match auslesen. Jetzt h�tte ich gerne noch eine Group in der M08 bzw. M8 steht oder eben nichts. Gedacht h�tte ich das so: S(?<Spindel>\d+).*F(?<Vorschub>\d+).*?(?<Kuehlung>M0?8) Jetzt liefert er jedoch erwartungsgem�� nurmehr Zeile 1 und 4. Was muss ich tun, dass er nun aber auch die Zeilen 2 und 3 matched, die Group Kuehlung aber gegebenenfalls ignoriert? Danke f�r die Hilfe Alex _______________________________________________ Coffeehouse Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/coffeehouse
