匹配“name”的正确正则表达式是什么。在这个例子中只是第一个单词,它也可以介于两者之间。输入也可以“命名”。
name dasasd nameasdas name-dasds-das
答案 0 :(得分:2)
你可能正在寻找类似的东西:
(^|\s)name(\s|$)
参见例如http://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html
答案 1 :(得分:0)
如果你想匹配第一个ritd:
^\w+
答案 2 :(得分:0)
继Bohemain的回答之后,你可以简单地使用
/name/
将首先匹配,默认情况下,regex仅匹配数组中的第一个出现
/name/g
将匹配所有三个(字符串中多次出现的名称)