假设我有这样的文本:
jessica\n\n\nhello\n\n\n\nhow are you doing?
如何使用正则表达式来确定是否有超过 2 个换行符,最多将其替换为 2 个换行符。
最佳答案
>>> import re
>>> foo = "jessica\n\n\nhello\n\n\n\nhow are you doing?"
>>> re.sub('(\n{1,2})\n*', '\g<1>', foo)
'jessica\n\nhello\n\nhow are you doing?'
>>>
关于python - 在 Python 正则表达式中,如何使最大换行数为 2?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10491537/