2012-05-22 125 views

回答

12

这将赶上1个或多个字符,它们或者小写字母a-z或连字符

[a-z\-]+ 

诀窍是逃跑用反斜杠连字符。

为了完整起见,您可以在每个末尾添加适当的边界,例如\ b,以表示完整的单词匹配,或^和$以使其匹配整行。

+0

这正是我所期待的。谢谢! –

6

迈克·克拉克的模式[a-z\-]+将匹配-start-dash-double-dash---and-end-dash-

也许^[a-z]+(-[a-z]+)*$更精确一点。

相关问题