Ist es möglich, einen GroupCollection
in einen List
oder einen IEnumerable
umzuwandeln? Ich beziehe mich auf die GroupCollection
in regulären Ausdrücken.Ist es möglich, GroupCollection in List oder IEnumerable zu konvertieren?
12
A
Antwort
22
Sure
GroupCollection col = ...;
IEnumerable<Group> enumerable = col.Cast<Group>();
List<Group> list = col.Cast<Group>().ToList();
2
Hier Einzeiler Version:
new Regex("[your regex goes here]").Matches(stringThatYouAreTryingToExtractGroupsFrom)[0].Groups.Cast<Group>().Skip(1).Where(o => o.Value != "").Select(o => o.Value)
Dies wird throw
eine Ausnahme, wenn es keine Übereinstimmungen. Ich überspringe auch die ursprüngliche [0]
Gruppe, die volle Regex erfasst und leere Gruppen ausfiltert.
Verwandte Themen
- 1. Konvertieren IEnumerable zu Liste
- 2. Ist es möglich, Enums zu Text in Posgresql zu konvertieren
- 3. Ist es möglich, PPC Assembly in C zu konvertieren?
- 4. konvertieren IEnumerable in EntitySet
- 5. ist es möglich, FileOutputStream in Byte-Array zu konvertieren?
- 6. Ist es möglich, timedelta in Stunden zu konvertieren?
- 7. Ist es möglich, CMakeLists.txt in Unix-Makefile zu konvertieren?
- 8. IEnumerable in DataTable konvertieren
- 9. Ist es möglich, schreiben eine rekursive IEnumerable <T>
- 10. Ist es möglich, IEnumerable von anonymen Objekten von DataContext.ExecuteQuery zurückzugeben?
- 11. Ist es möglich, zwischen Socket- und TcpClient-Objekten zu konvertieren?
- 12. Konvertieren von PCM zu WAV. Ist es möglich?
- 13. Gibt es eine Möglichkeit, IEnumerable zu speichern oder zu speichern?
- 14. ist es möglich, Cookies in Flash oder Flex zu speichern?
- 15. Iteration durch Groupcollection in C#
- 16. Ist es möglich, eine faule IEnumerable von einer NHibernate-Abfrage mit ICriteria zu erhalten?
- 17. konvertieren/Cast IEnumerable IEnumerable <T>
- 18. Ist es möglich, eine Eigenschaft zu haben, die IEnumerable <T> ist?
- 19. Kann ISingleResult nicht in IEnumerable konvertieren
- 20. Praktischer Unterschied zwischen List und IEnumerable
- 21. Konvertieren von Dataset in IQueryable <T> oder IEnumerable
- 22. Property Inhalt ist null oder ist IEnumerable
- 23. Ist es möglich, Arrays in C# zu erweitern?
- 24. Ist es möglich, Bild in Firebase in Android zu speichern?
- 25. konvertieren IEnumerable <WebSocketHandler> zu WebSocketCollection
- 26. Ist es möglich, einen Datenbanktransaktionsparameter zu verfälschen?
- 27. Ist es möglich, diese Methode zu beschleunigen?
- 28. Ist es möglich, einen ValueType zu klonen?
- 29. pyspark: Ist es möglich, Zeilen zu leeren Datenrahmen oder rdd
- 30. Ist es möglich, Festplattengröße mit PHP oder Java zu bekommen?
Ehrfürchtig. Ich habe dies verwendet, um dies zu tun: 'var videoId = stimmt mit [0] überein .Groups.Cast() .ToList(). Last (o => o.Wert! =" ");' –