我正在寻找方法来删除多行字符串中包含特定字符串的行之前的每一行,如下所示:
string1
string2
string3
==== bump
string4
string5
string6
==== bump
但只有第一个匹配的...
最后我想将其作为输出:
==== bump
string4
string5
string6
==== bump
最佳答案
import re
text = '''\
string1
string2
string3
==== bump
string4
string5
string6
==== bump'''
print(re.split(r'(=== bump)', text, maxsplit=1)[-1])
产量
string4
string5
string6
==== bump
关于python - 如何使用正则表达式查找行并删除任何前面的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17216749/