4 Stimmen

re module - was ist die r-Notation?

Ich versuche, diesen Code zu verstehen:

Var1 = re.compile(r"nothing is (\d+)").search

Ich möchte wissen, wie sich die r-Notation direkt nach dem (-Zeichen auf die \d. Ich weiß, dass \d bedeutet, um Dezimalzahlen zu finden (das \ bedeutet, dass d eine besondere Bedeutung hat), bedeutet das, dass ich ohne die r-Notation \ verwenden würde? wenn ja, warum? Ich weiß, dass es in der Bash-Shell ausreicht, nur ein \ einzugeben.

habe ich hier gelesen: http://docs.python.org/library/re.html#raw-string-notation

aber ich verstehe nicht, wie sich das auf den obigen Code der Schnipsel auswirkt. Danke.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X