什麼是正確的正則表達式匹配只是「名稱」。這裏的例子只是第一個字,它也可以介於兩者之間。輸入也可以「名稱」。正則表達式匹配空間分隔的單詞,如CSS類
name dasasd nameasdas name-dasds-das
什麼是正確的正則表達式匹配只是「名稱」。這裏的例子只是第一個字,它也可以介於兩者之間。輸入也可以「名稱」。正則表達式匹配空間分隔的單詞,如CSS類
name dasasd nameasdas name-dasds-das
您可能正在尋找類似:
(^|\s)name(\s|$)
參見例如http://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html
如果你想匹配的第一RITD:
^\w+
繼Bohemain的回答,您可以簡單地使用
/name/
將只匹配第一個,默認情況下正則表達式只是第一次出現在比賽陣列
/name/g
將匹配所有三個(名稱多次出現在字符串)
的問題1對我來說並不完全清楚。你只想匹配第一個詞,不管它的價值是什麼? –
是你是對的 –
不會,它會匹配「 - 」作爲空格 –