正则表达式不允许空格开头,但是后面可以有空格,怎么办

如题所述

\s是[\t\f\n\r ]的集合,不止代表空格,也代表换行和回车符,其实\s可以直接打个空格代表。

([^a-zA-Z ]+)[ ]+([^ ]+)|([^ ]+)[ ]+([^a-zA-Z ]+)

替换为

$1$2
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-03-29
\S.+
\S 表示非空字符,放在开头,后面的自由发挥
相似回答