如何在Python中创建一个正则表达式,可以匹配连续相同的字符,无论是否有换行符或空格在其中。相同字符的数量应该是可调整的。
示例(e可以是除了换行符或空格之外的任何字符):
匹配:eee, e e e, e e e 不匹配:ebe, e b e, e e 尝试:
示例(e可以是除了换行符或空格之外的任何字符):
匹配:eee, e e e, e e e 不匹配:ebe, e b e, e e 尝试:
(\S)[\s\n]*\1{2}
(\S)(?:\s|\n)*\1{2}
e\s*e\s*e
? - Luatic(\S)(?:\s*\1){2}
(\n
已经包含在\s
中)。 - bobble bubble