我有一个文件,我需要在其中搜索字符串并进行替换,困难在于字符串作为先决条件进行了更改,我正在努力使代码正常工作.
文本文件: 这是一个测试文件TEST001.
在上面的文本文件中,TEST001将最后三个整数作为其他函数的一部分进行更改.我们如何找到以TEST002开始测试并重新调整步调的字符串?
try 了多种方法,但都失败了.任何帮助都将不胜感激.
import re
target_str = "This is a Test file TEST001 learning"
res_str = re.sub('^[TEST]' , 'TEST111', target_str)
# String after replacement
print(res_str)