我有以下正则表达式匹配下划线,字母,数字和空格。我的问题是我不想只用空格匹配字符串。有帮助吗?谢谢!
[a-zA-Z0-9_\\s]+
答案 0 :(得分:3)
如果第一个字符必须是非空格,那么这样做:
[a-zA-Z0-9_][a-zA-Z0-9_\s]*
如果您还需要能够匹配前导空格:
\s*[a-zA-Z0-9_][a-zA-Z0-9_\s]*
答案 1 :(得分:1)
[A-ZA-Z0-9 _ \\秒] * [A-ZA-Z0-9 _] + [A-ZA-Z0-9 \\ S] *
有更优雅的方式来表达这一点,但我不知道您选择的工具是否支持它。