Was ist r in Regex-Python?
Was ist r in Regex-Python?

Video: Was ist r in Regex-Python?

Video: Was ist r in Regex-Python?
Video: Regular Expressions in Python || Python Tutorial || Learn Python Programming 2024, April
Anonim

In Python , R '^$' ist a regulären Ausdruck das entspricht einer leeren Zeile. Das sieht aus wie ein regulären Ausdruck ( regex ) wird häufig in Django-URL-Konfigurationen verwendet. Die ' R ' vorne erzählt Python Der Ausdruck ist ein Rohstring. In einer unformatierten Zeichenfolge werden Escape-Sequenzen nicht geparst. ' ' ist beispielsweise ein einzelnes Zeilenumbruchzeichen.

Was ist auf diese Weise R regex?

Raw-Strings verarbeiten keine Escape-Sequenzen (,, etc.) und werden daher häufig verwendet für Regex Muster, die oft viele Zeichen enthalten. Die R bedeutet, dass der String als Rohstring zu behandeln ist, was bedeutet, dass alle Escape-Codes ignoriert werden.

Und was macht Python? In Python , wird ein umgekehrter Schrägstrich verwendet, um ein Escapezeichen anzuzeigen, beispielsweise ein Zeilenumbruchzeichen. Sie fragen nach ' R ' - Dies ist eine Zeichenfolge bestehend aus einem wörtlichen Backslash, gefolgt von einem R . Wenn du aber meintest R , dies ist ein Wagenrücklauf.

Was ist r im Python-String davon?

R Bedeutet die Schnur wird als roh behandelt Schnur . Wenn ein ' R ' oder ' R ' Präfix vorhanden ist, ist ein Zeichen nach einem Backslash im enthalten Schnur unverändert, und alle Backslashes bleiben im Schnur . Zum Beispiel die Schnur wörtlich R " " besteht aus zwei Zeichen: einem umgekehrten Schrägstrich und einem kleinen 'n'.

Hat Python Regex?

Reguläre Ausdrücke (genannt REs oder Regexes, oder regex Muster) sind im Wesentlichen eine winzige, hochspezialisierte Programmiersprache, die darin eingebettet ist Python und über das re-Modul zur Verfügung gestellt. Regulären Ausdruck Muster werden in eine Reihe von Bytecodes kompiliert, die dann von einer in C geschriebenen Matching-Engine ausgeführt werden.

Empfohlen: