私はパターンの文字列をとるPythonの正規表現を書きたい:Python Regex:なぜPythonは私のパターンを受け入れないのですか?
"u'Johnsの場所」、"
とリターンを:
ジョンズの場所
文字 'u'を探してください。アポストロフィーはそれの後に来て、アポストロフィーはcの前に来ますこれら2つのアポストロフィ間にあるものを返します。フィルタリングなしで "u'Johnsの場所」"
を
title = "u'Johns's Place',"
print re.sub(r"u'([^\"']*)',", r"\"\1\"", title)
しかし、私はまだ文字列全体を得た
:
はしたがって、私は、次のコードを書きました。
解決方法をご存知ですか?
私はおよそ不審なよあなたの文字列に 'u 'があります。どうやってこの文字列を取得していますか? – idjaw
実際には、この「u」は「unicode」と言わなければなりません。 – CrazySynthax
はい、それはまさに私がそれについて疑っている理由です。私はあなたがその文字列をどのように取得しているのかを説明する必要があると思います。これはXY問題のような臭いです。 – idjaw