我需要一些帮助来理解正则表达式。我正在尝试建立一些聊天过滤器以删除垃圾邮件。到目前为止,我有(?<!'|\w|\s)(^[a-z]$)(?!\w|\s)它将删除“ a”和(?<!'|\w|\s)(.)\1{3,}(?!\w|\s)将捕获'aaaa'我需要帮助的地方是找到一个可以捕捉到“ a a a a a a a a a a a a”的人可以请我指引正确的方向吗?非常感谢你。 最佳答案 根据上面的评论,此模式应该是您要寻找的:^(.+?) ?(?>(?:\1| )+)$