1
是否有用於查找包括非羅馬字符的單詞的正則表達式?包含非羅馬字符的單詞的正則表達式函數
以前我用下面的正則表達式找到單詞/(\w+:)/
但是在一個這樣的「TVÄTT」這個單詞上,正則表達式只能找到非羅馬字符「TT」之後的字母。如果我將正則表達式更改爲/[a-zA-ZäöåÄÖÅ]\w+:/
,則包含字母Ä,但不包含整個單詞。我如何得到整個單詞?
是否有用於查找包括非羅馬字符的單詞的正則表達式?包含非羅馬字符的單詞的正則表達式函數
以前我用下面的正則表達式找到單詞/(\w+:)/
但是在一個這樣的「TVÄTT」這個單詞上,正則表達式只能找到非羅馬字符「TT」之後的字母。如果我將正則表達式更改爲/[a-zA-ZäöåÄÖÅ]\w+:/
,則包含字母Ä,但不包含整個單詞。我如何得到整個單詞?
如果您需要將這些符號添加到\w
比賽什麼(它匹配[a-zA-Z0-9_]
因爲我從你的問題看),你只需要
/([a-zA-Z0-9_äöåÄÖÅ]+:)/
([a-zA-Z0-9_äöåÄÖÅ]+:)
是一個捕獲組,匹配一個或多個出現的ASCII字母,數字,_
和來自äöåÄÖÅ
集合的字母。
偉大的解決方案。看起來像'/ [a-zA-ZäöåÄÖÅ] +:/'也可以。只是好奇,'Z0-9_'做什麼? –
匹配'Z','_'和數字。 –