In einer Regex kann es nützlich sein, Text in einem positiven Lookahead oder Lookbehind zu erfassen. Oniruguma (zum Beispiel) unterstützt jedoch Capture-Gruppen in negative Lookahead (wenn auch nicht im negativen Lookbehind). So gut ich kann, kann dies nie Ergebnis in einem Wert für die Erfassung. Habe ich Recht, oder habe ich etwas verpasst?Wird Capture-Gruppen in einem negativen Lookaround verwendet?
0
A
Antwort
1
Die Erfassungsgruppe kann von einer Rückreferenz innerhalb des Lookaround selbst verwendet werden. Zum Beispiel:
a(?!(.)\1)
Dies wird a
passen nur, wenn es nicht sofort von einem sich wiederholenden Charakter gefolgt wird. Also würde "ab" ein Match landen, aber "abb" würde nicht.
Verwandte Themen
- 1. Optionale Zeichen in einem Lookaround
- 2. Python Regex (Lookaround)
- 3. Regex Suche Lookaround
- 4. RegEx NPP - Brauchen Sie Hilfe mit einem Lookaround
- 5. Wie funktionieren Bedingungen in Lookaround-Gruppen in .NET regex?
- 6. Java Regex Matcher: Negative Lookaround funktioniert nicht
- 7. Animieren mit einem negativen scrollTop/scrollLeft Wert
- 8. For Schleife Problem mit einem negativen Wert in R
- 9. Datei wird von einem anderen Prozess verwendet
- 10. ein wenig in einen int konvertiert einem negativen Wert zurück
- 11. Multiplikation in der Montage mit einem negativen Zahl und führen
- 12. Wird '@' in C++ verwendet?
- 13. Wie wird OnClickListner in CardView in einem RecyclerView verwendet?
- 14. sql Join Problem mit Negativen
- 15. Java RegEx negativen Lookbehind
- 16. Alternative zu negativen Margen
- 17. , wie der Wert in einem Array ändern, um einen negativen
- 18. Regular Expression in R mit einem negativen Lookbehind
- 19. "Einwärts" -Balkenbeschriftungen in einem Balkendiagramm mit negativen Werten mit ggplot2
- 20. Maximale Zeilensumme in einem Array mit allen negativen Zahlen
- 21. negativen Vorgriffs-R in regex
- 22. Streifen negativen Rechnungsbetrag
- 23. Wie wird Spring Autowired in einem benutzerdefinierten cxf Interceptor verwendet?
- 24. Verwenden eines Variablennamens, der in einem untergeordneten Bereich verwendet wird
- 25. Wie wird eine Elementfunktion in einem Templatpolymer verwendet?
- 26. Version von Ubuntu wird in einem Docker-Container verwendet
- 27. Wie wird vue.js in einem Nicht-Spa-Projekt verwendet?
- 28. Wie wird RCTRootView in einem View-Controller verwendet?
- 29. Wie wird RGBA in einem onmouseleave-Ereignis verwendet?
- 30. Wie wird ein Problem in einem Rails-Initialisierer verwendet?
Welchen Aspekt interessieren Sie? Ob Sie auf die erfassten Inhalte oder auf einen Anwendungsfall zugreifen können? –
Ich frage mich, mehr oder weniger, wenn überhaupt etwas verloren wäre, wenn Erfassungsgruppen in Lookaheads nicht implementiert wären. Und es scheint, die Antwort ist ja - wenn @PaulCrovella seinen Kommentar als Antwort postet, werde ich es akzeptieren. –