\s是[\t\f\n\r ]的集合,不止代表空格,也代表换行和回车符,其实\s可以直接打个空格代表。([^a-zA-Z ]+)[ ]+([^ ]+)|([^ ]+)[ ]+([^a-zA-Z ]+)替换为$1$2