Ich möchte Python Regex schreiben, die eine Reihe von Muster nimmt:Python Regex: Warum akzeptiert Python mein Muster nicht?
"u'Johns Place‘,"
und kehrt:
Johns Place
Es sollte das Zeichen 'u' finden, der Apostroph kommt danach und dann der Apostroph, der vor dem c kommt omma und gibt zurück, was zwischen diesen beiden Apostrophen ist.
Deshalb habe ich den folgenden Code geschrieben:
title = "u'Johns's Place',"
print re.sub(r"u'([^\"']*)',", r"\"\1\"", title)
aber ich habe noch die gesamte Zeichenfolge
"u'Johns Place‘,"
ohne Filterung .
Wissen Sie, wie es gelöst werden kann?
Ich bin misstrauisch über die 'u 'in der Zeichenfolge Wie erhältst du diese Zeichenfolge? – idjaw
eigentlich soll dieses 'du' 'unicode' erwähnen – CrazySynthax
Ja, genau deswegen bin ich misstrauisch. Ich denke, du solltest erklären * wie * du diese Saite bekommst, weil sie wie ein XY-Problem riecht. – idjaw