0
我正在尋找一個正則表達式,它允許我選擇包圍空格的單詞。明顯的模式/\s(\w*)\s/g
不起作用,因爲行尾被認爲是空白。正則表達式僅選擇由空白包圍的單詞
我需要的是這樣的:
不匹配比賽不匹配
不匹配比賽不匹配
我正在尋找一個正則表達式,它允許我選擇包圍空格的單詞。明顯的模式/\s(\w*)\s/g
不起作用,因爲行尾被認爲是空白。正則表達式僅選擇由空白包圍的單詞
我需要的是這樣的:
不匹配比賽不匹配
不匹配比賽不匹配
的\s
將匹配非 - 打印白色「空格」字符\n
和\r
,對。如果您只想匹配實際留下「空格」的字符,則必須指定它們。另外,使用零寬度前視和後視以免「消耗」相鄰單詞匹配的空間:
/(?<=[ \t])(\w+)(?=[ \t])/g
正確,但不需要捕捉單詞; *整個*匹配就是這個詞 – Bohemian
行末*是*空格。 – GolfWolf
然後,試一下'/(?![\ n \ r])\ s/g'。 –
你可以使用'/(\ w +)/' – anubhava