匹配字符直到到达某些字符的正则表达式是什么?

以下是我要匹配ABCDEFG的前4行直到到达END的字符串。

ABCDEFG
ABCDEFG
ABCDEFG
ABCDEFG
END
ABCDEFG
ABCDEFG
ABCDEFG
ABCDEFG
END
ABCDEFG
ABCDEFG
ABCDEFG
ABCDEFG
END

最佳答案

print re.findall(r"^[\s\S]*?(?=\nEND\b)",test_str)


这个简单的正则表达式将获取您的前4行。

关于python - 匹配字符直到到达某些字符的正则表达式是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31447286/

10-12 02:07