Ich muss erkennen und aus einer Zeichenfolge eine sich wiederholende Gruppe von Zeichen extrahieren und einen Teil jeder erfassten Gruppe auflisten.Wie wiederhole ich Gruppen in Regex (für C#)
Hier ist ein Beispiel für Zeichenfolge zu analysieren: "za ee Good1 End ds q starten good2 End df sds Start"
Mein Regex ist: ".*?(?::Start(.+)End.*?)+
"
Erwartete Gruppen erwartet: , Good2
, etc
Mein Regex-Capture ist falsch: es scheint, dass (?::Start(.+)
als zu erfassende Gruppe betrachtet wird ...
Darf ich etwas verpassen? Danke!
Ich denke, Sie brauchen nur 'starten End' (*.?). Keine Ahnung, wie deine Eingabe wirklich aussieht. Hast du da echte Sternchen oder formatiert es? –
Hallo Wiktor keine astericks ... Nur für Fettschrift. – Francois
Verwenden Sie also meine Regex mit 'Regex.Matches'. –