-2
我正在尋找一個python正則表達式,它匹配一個字符串前面3個單詞的句子。python正則表達式來匹配有n個詞的句子
例如說我有句子「這是測試」我想匹配這一個,只有在字符串測試之前有任何3個單詞。
re.match(r'(\d\w+\d){3}test', "this is the test")
認爲上述句子會工作,但沒有奏效。
我正在尋找一個python正則表達式,它匹配一個字符串前面3個單詞的句子。python正則表達式來匹配有n個詞的句子
例如說我有句子「這是測試」我想匹配這一個,只有在字符串測試之前有任何3個單詞。
re.match(r'(\d\w+\d){3}test', "this is the test")
認爲上述句子會工作,但沒有奏效。
(\b){3}test
(\w+\s+){3}test
(\w+\s+){3}\w?test
(\w+\s+){3}\w?test$
你用'\ d'來表示什麼? –
're.match(r'(\ w + \ s){3} test','這是測試')''怎麼辦? – Mohammad
字邊界...用\ d纏繞它認爲將把每個字符集作爲一個單詞... @ mohammad ...謝謝你的工作。 – DeadDjangoDjoker