我正在练习正则表达式,现在我已经制作了此示例:
import re
test_obj_A = 'some_testObj_Asomething'
pattern = re.compile(r'_A')
subbed = pattern.sub(r'_B', test_obj_A)
print(subbed)
我的问题是,如何在编译'_ A'之后的所有内容时忽略它们,并在 subbed -'test_obj_B'中得到结果。
答案 0 :(得分:0)
您可以将_A.*
之后的所有内容替换为_B
>>> import re
>>> x
'some_testObj_Asomething'
>>> re.sub(r'_A.*', '_B', x)
'some_testObj_B'