Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
交換中に既存の値の一部を予約できるかどうか疑問に思っていました。例:
オリジナル:
{u'America': u'A'}
交換後:
{u'America': _(u'A')}
u\'[w]\''A'値を適切に選択しますが、置換値を保存するにはどうすればよいですか?
u\'[w]\'
'A'
キャプチャグループを使用します。
In [13]: s = "{u'America': u'A'}" In [14]: re.sub(r"(u'[\w]')", r"_(\1)", s) Out[14]: "{u'America': _(u'A')}"
ここでは(...)、括弧の中にあるものをキャプチャし、\1それを置換文字列に挿入します。
(...)
\1