Ich bin mir nicht sicher, was ich falsch mache. Ich habe folgende:C# Regex zum Extrahieren nach Capture-Gruppen-Nummern nur
(?:[A-Z]{2}\d{2}\s)
Dies liegt daran, mein String immer mit zwei oberem Alpha-Zeichen und zwei numerischen beginnt. Danach habe ich Daten, die mit Worten gemischt wird, und ich möchte nur die Zahlen, die ich diese diesen AB12 (1,2,3 words, 4,5,6,7,8,9)
und erhalten nehmen will AB12 (1,2,3,4,5,6,7,8,9)
Ich versuche
(?:[A-Z]{2}\d{2}\s)([0-9]+)
jedoch ist dies nicht funktioniert. War ich meinem Ziel noch näher gekommen?
Die Frage ist unklar. Was sind die Anforderungen? Im Moment kann ich nur ein sehr hässliches ['([AZ] {2} \ d {2} \ s \() vorschlagen (?: \ S *,? \ S * (?: (\ D +) \ b | \ w +)) * \) '] (http://regexstorm.net/tester?p= (% 5bA-Z% 5d% 7b2% 7d% 5cd% 7b2% 7d% 5cs% 5c() (% 3f% 3a % 5cs *% 2c% 3f% 5cs * (% 3f% 3a (% 5cd% 2b)% 5cb% 7c% 5cw% 2b)) *% 5c) & i = AB12 + (1% 2c2% 2c3 + Wörter% 2c + 4 % 2c5% 2c6% 2c7% 2c8% 2c9)). –
Ich muss nicht-numerische aus den Klammern entfernen. – JeremyA1