Das Mustererkennungsmodul re
Das Modul re
ist das Standard-Interface zur Mustererkennung. Reguläre Ausdrücke (Regular Expressions, RE) werden als Strings angegeben. Dieses Modul muss importiert werden.[9]
Modul-Funktionen
compile(pattern [, flags])
Übersetzt einen RE-String
pattern
in ein RE-Objekt für eine spätere Mustererkennung.flags
(kombinierbar durch den bitweisen Operator|
) sind die folgenden:I
oderIGNORECASE
oder(?i)
Schreibweisen-unabhängige Erkennung.
L
oderLOCALE
oder(?L)
Macht
\w
,\W
,\b
,\B
,\s
,\S
,\d
und\D
abhängig von der aktuellen 8-Bit-Locale-Einstellung (Voreinstellung ist 7-Bit- U.S.-ASCII).M
oderMULTILINE
oder(?m)
Erkennt für jede Zeile, nicht den ganzen String.
S
oderDOTALL
oder(?s)
.
erkennt alle Zeichen, einschließlich ...
Get Python: kurz & gut now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.