我需要一个匹配由空格.
或:
限定的任何字母,数字和下划线的模式。
答案 0 :(得分:1)
听起来你想要这样的东西:
^[ .:]\w+[ .:]$
<强>解释强>
^
锚点断言我们位于字符串的开头[ .:]
匹配一个空格字符,句点或冒号\w+
匹配一个或多个字母,数字或下划线[ .:]
匹配一个空格字符,句点或冒号$
锚点断言我们位于字符串的末尾潜在调整
\s
代替[ .:]
^[ .:]+\w+[ .:]+$
答案 1 :(得分:0)
这很简单。这应该有效:
([\s\d][ .:])+[\s\d]+
基本上[\s\d]
是字母,数字或下划线,[ .:]
是空格,点或冒号。