关于如何匹配任何单词的任何想法,不使用空格或使用正则表达式的任何单词划线任何单词。
这是一个例子:
Test status
ab pass
a pass
hello pass
helo- fail
he-hel pass
he he fail
由于
答案 0 :(得分:2)
这样的事情应该可以做到:^[a-z]+(-[a-z]+)?$
。
这将查找一个或多个字母,可选地后跟短划线和更多字母。 ^
和$
锚点确保匹配从字符串的开头到结尾完成。没有它们,就会接受foo-
之类的东西。