Regex 匹配单词或单词的正则表达式

Regex 匹配单词或单词的正则表达式,regex,Regex,任何关于如何匹配任何单词、没有空格的单词或使用正则表达式的单词的想法 以下是一个例子: Test status ab pass a pass hello pass helo- fail he-hel pass he he fail 谢谢像这样的东西应该会起作用:^[a-z]+([a-z]+)?$ 这将查找一个或多个字母,可选地后跟破折号和多个字母。^和$锚定确保从字符串的开头到结尾都完成匹配。如果没有它们,诸如foo-之类的东西将被接受。您尝试过任何r

任何关于如何匹配任何单词、没有空格的单词或使用正则表达式的单词的想法

以下是一个例子:

Test    status
ab      pass
a       pass
hello   pass
helo-   fail
he-hel  pass
he he   fail

谢谢

像这样的东西应该会起作用:
^[a-z]+([a-z]+)?$


这将查找一个或多个字母,可选地后跟破折号和多个字母。
^
$
锚定确保从字符串的开头到结尾都完成匹配。如果没有它们,诸如
foo-
之类的东西将被接受。

您尝试过任何regexp吗?看一看,这是一个理解regexps的好工具。
ha-he-hello
ha-hello
的状态是什么?试试或。这对你有用吗?foo-在我想添加的比赛中失败了@艾哈迈达尔萨尼:为什么要添加
foo-
来匹配。你在问题中排除了这种模式。