Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有人可以帮我写一个只匹配所有小写字母加连字符的正则表达式。
示例:此页面名称
迈克克拉克的模式[a-z\-]+ 将匹配-start-dash-double-dash---and-end-dash-
[a-z\-]+
-start-dash-double-dash---and-end-dash-
也许^[a-z]+(-[a-z]+)*$更精确一点。
^[a-z]+(-[a-z]+)*$
这将捕获 1 个或多个小写 az 或连字符的字符
诀窍是用反斜杠转义连字符。
为了完整起见,您可以在每一端添加适当的边界,例如 \b 以表示完整的单词匹配,或 ^ 和 $ 使其匹配整行。