【发布时间】:2019-05-05 20:52:00
【问题描述】:
我目前有以下运行良好的 Python 代码:-
caseURL = r"\\mydomain\abc\lp_t\GB\123456\Original Format"
caseURL = caseURL.replace("lp_t", "lp_i")
caseURL = caseURL.replace("Original Format", "1")
如前所述,这可以正常工作并执行以下转换:-
\\mydomain\abc\lp_t\GB\123456\Original Format
\\mydomain\abc\lp_i\GB\123456\1\
然而,这似乎有点笨拙。有没有更pythonesque的方式来执行这两个段替换?
谢谢
【问题讨论】:
-
我能想到的另一种方式是正则表达式。你想要一个解决方案吗
-
您可能要考虑的唯一一件事是链接多个替换:
caseURL = caseURL.replace("lp_t", "lp_i").replace("Original Format", "1")
标签: python string python-3.x python-2.7 replace