pythonic方式编写搜索和替换字符串的代码

时间:2016-11-10 18:20:45

标签: python regex replace

我已根据用户输入编写代码来搜索和替换make命令中的字符串

make language='english' id=234 version=V1 path='/bin'

在上面的代码中,我搜索了version=V1并将版本替换为version=V2

import re
strings = "make language='english' id=234 version=V1 path='/bin'"
search_pattern= re.search('version=(.*?)\s', strings)
old_str = search_pattern.group(1)
print test.replace(old_str, "V2")

任何人都可以帮我用pythonic方式编写上面的代码或以其他任何方式编写上面的代码

1 个答案:

答案 0 :(得分:0)

如果您使用str.replace

,这很容易
String = "make language='english' id=234 version=V1 path='/bin'"
String = String.replace("version=V1", "version=V2")