Ich erzeuge meine eigenen Regex-Ausdruck und ich möchte überprüfen, ob es gültig ist. Zum Beispiel, wenn ich Regex "[a-zA-Z0-9]" habe, wird es gültig sein, aber "[a-zA-Z0s-9]" nicht.Python: überprüfen Regex Ausdruck
0
A
Antwort
0
Um zu überprüfen, ob regex von innen Python gilt:
import re
re.compile('<regex>')
Dieser Code wird einen Fehler aus, wenn es ungültig regex ist.
Allerdings habe ich es viel nützlicher finden Regex-Tool zu verwenden, hier ein paar zur Auswahl:
Verwandte Themen
- 1. Regex Python Ausdruck
- 2. Überprüfen Sie, ob String regex Ausdruck passt
- 3. regulären Ausdruck is_fraction: Python: regex
- 4. Python Regex-Ausdruck, was bedeutet + X?
- 5. Regex-Ausdruck für mehrzeiligen Kommentar in Python
- 6. Entfernen Zeichen von Ausdruck mit regex Python
- 7. Verständnis Regex Ausdruck
- 8. Wie richtig diese regex überprüfen Python mit
- 9. Einfacher Ausdruck regulärer Ausdruck (Regex) (.net)
- 10. Regulärer Ausdruck zu überprüfen Dateityp
- 11. Überprüfen der Zeichenfolge mit RegEx
- 12. Regex-Ausdruck funktioniert in Python 2.7.12, aber nicht Python 2.7.8
- 13. Hinweis Regex, überprüfen Timestamp
- 14. Schreiben Regex Ausdruck in Hive
- 15. Python regulärer Ausdruck sub
- 16. Regex für polynomische Ausdruck
- 17. Regex Ausdruck ausgeschlossen "-" Tag
- 18. Regex Ausdruck Aussage Muster
- 19. Dekodierung Regex-Ausdruck
- 20. PHP preg_match_all Regex Ausdruck
- 21. Regex Ausdruck nicht vaild
- 22. Einen Regex-Ausdruck schreiben
- 23. Java Regex Ausdruck?
- 24. Javascript Fließkommazahl Regex Ausdruck
- 25. Regex Ausdruck für Anpassungsbereiche
- 26. Regex Ausdruck testen
- 27. Regex in Python
- 28. Regulärer Ausdruck überprüfen IP
- 29. Überprüfen regulärer Ausdruck
- 30. Python Regulärer Ausdruck Gruppen
mit 're.compile()'? Du könntest das in einem 'try' /' except' Block machen (und 're.error' fangen). –
Was meinst du mit "generate my regex"? Generieren Sie * dynamisch * Regexes? –
Ja ... Ich erzeuge eigene Regexes nach einem Muster. Aber manchmal macht es Fehler, also möchte ich das abfangen, eine Warnung an stderr mit Exit-Code generieren. – Honza