Ich versuche, eine Zeichenfolge in Python mithilfe der Formatmethode erstellen, aber eines der Argumente ist ein regulärer Ausdruck. Ich habe versucht:Format Zeichenfolge mit Regex in Args in Python
>>> 'foo{}bar'.format('[\s]+')
'foo[\\s]+bar'
Wegen der Entkommen, ich kann nicht das Ergebnis als re.search
Muster verwenden. Gibt es einen Weg, dem nicht zu entkommen?
Danke.
Ich denke, Sie können es verwenden. Das '' \\ '' ist eigentlich 1 '' \ ''. –
@ WiktorStribiżew, die dazu führen würde, dass es ein '\' und ein 's' statt ein Leerzeichen entspricht. –
Siehe [diese Demo] (http://ideone.com/6MyBCs) –