In .NET können Sie alle nicht benannten Gruppen nicht erfassen, indem Sie RegexOptions.ExplicitCapture festlegen, aber Java verfügt nicht über solche Funktionen. Vielleicht hat jemand ein ähnliches Problem gelöst? Ich sehe nur einen Weg ist zu versuchen, meine langen Ausdruck zu analysieren und zu versuchen, alle unbenannten GruppenWie verwende ich nicht alle nicht benannten Gruppen in Java Regex?
-2
A
Antwort
0
Am Ende der Geschichte habe ich nur eine andere Regex, die alle nicht genannten Gruppen gefunden und danach habe ich es geändert zu nicht einfangenden Gruppen. Hier ist dieser Regex: (? \ W *) (\ s *) (? Musik \ s *) (Store) und wenn wir alle Schritte, die zuvor beschreiben, verarbeiten, erhalten wir nächsten Regex: customer: \ s * (? \ w *) (?: \ s *) (? Musik \ s *) (?: Store)
Verwandte Themen
- 1. regex nicht alle Gruppen erfassen
- 2. Overlapping Regeln in regex mit benannten Gruppen
- 3. Python Regex: doppelte Namen in benannten Gruppen
- 4. Java Regex Gruppen in Gruppen
- 5. REGEX Matcher alle/alle Gruppen
- 6. Java Regex Gruppen
- 7. Regex Gruppen nicht funktioniert
- 8. Liste der benannten Captures/Gruppen in Boost Regex
- 9. nicht passende Gruppen in grep regex nicht
- 10. Wie erfasst man alle Regex-Gruppen in einem Regex?
- 11. Java Regex - Erfassen wiederholter Gruppen
- 12. Regex nicht in erwarteten Gruppen erfassen passende
- 13. Wie kann ich einen Perl-Regex mit benannten Gruppen in Python konvertieren?
- 14. Regex nicht zurück 2 Gruppen
- 15. Wie bekomme ich Muster von Gruppen in Java Regex?
- 16. wie geklammerten Gruppen mit java regex
- 17. org.hibernate.QueryException: Nicht alle benannten Parameter eingestellt wurden: []
- 18. Python regulärer Ausdruck nicht alle Gruppen
- 19. Maximale Anzahl von Gruppen in Java Regex
- 20. Regex ersetzt nur übereinstimmende Gruppen und ignoriert nicht übereinstimmende Gruppen?
- 21. Regex nicht erfassen alle Spiele
- 22. Regex-Übereinstimmung, alle Gruppen durch Trennzeichen getrennt?
- 23. Java Regex ersetzen alle alle Worte nicht ersetzen
- 24. regex Oracle SQL zurückgeben alle einfangenden Gruppen
- 25. Regex benannte Gruppen in R
- 26. leere Gruppen in regex
- 27. Wie können Sie named Capture-Gruppen in Java Regex aufnehmen?
- 28. Regex funktioniert nicht in Java, während sonst
- 29. Wie verwende ich den Nummernkreis in Regex übereinstimmenden Gruppen in einer Schleife in Javascript?
- 30. Warum werden Regex-Gruppen in Python nicht wie erwartet abgeglichen?
'(?: regex)' wie in jedem anderen? – Clijsters
Ich meine einen Fall, wenn ich einen langen Ausdruck habe, und es gibt sowohl unbenannte Gruppen als auch benannte Gruppen und ich möchte ALLE unbenannten Gruppen auf einmal ausschalten. Hier sind einige Details dazu: https://www.regular-expressions.info/named.html Wie für (?: Regex) können Sie nur eine unbenannte Gruppe ausschalten. – Alexander
Bearbeiten Sie Ihre Frage. Veröffentlichen Sie keine Erläuterungen in Kommentaren. Nicht alle Kommentare können anfangs angezeigt werden. Machen Sie es anderen leicht, Ihnen zu helfen. Setze alles in die Frage ein. Fügen Sie ein Beispiel ein. – Robert