如何使用regex.compile查找字符串并忽略该字符串之后的所有内容

时间:2019-03-06 17:21:32

标签: python regex

我正在练习正则表达式,现在我已经制作了此示例:

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'中得到结果。

1 个答案:

答案 0 :(得分:0)

您可以将_A.*之后的所有内容替换为_B

>>> import re
>>> x
'some_testObj_Asomething'
>>> re.sub(r'_A.*', '_B', x)
'some_testObj_B'