这可能真的很简单,但是为什么re.sub在以下情况下不起作用?我想将“ z4”替换为“ z3”
import re
group2="(a1, a2, a3, a4, z1, z2, z3, z4);"
print("group2=",group2)
re.sub('z4','z3',group2)
print("modified gorup2=",group2)
以下是输出:
group2= (a1, a2, a3, a4, z1, z2, z3, z4);
modified gorup2= (a1, a2, a3, a4, z1, z2, z3, z4);
Process finished with exit code 0
答案 0 :(得分:2)
re.sub
将返回一个新字符串
汇入
group2="(a1, a2, a3, a4, z1, z2, z3, z4);"
print("group2=",group2)
modified_group=re.sub('z4','z3',group2)
print("modified gorup2=",modified_group)
输出
group2= (a1, a2, a3, a4, z1, z2, z3, z4);
modified gorup2= (a1, a2, a3, a4, z1, z2, z3, z3);