我正在尋找一個正則表達式,將一個句子拆分爲單詞,同時使用空格和連字符作爲要分割的字符。即「這是完成」應返回4個字(這是,已完成,完成)正則表達式分裂一個句子包含帶連字符的單詞
我有RegEx做這些serarately,但不能讓它一起工作: 要拆分空間:
\ b(\ S)(\ S *)\ b
,並就hphens拆分:
\ b([^ - ])([^ - ] * )\ b
我試過各種方法把它們放在一起,但不能讓它工作。任何幫助讚賞。謝謝!
我正在尋找一個正則表達式,將一個句子拆分爲單詞,同時使用空格和連字符作爲要分割的字符。即「這是完成」應返回4個字(這是,已完成,完成)正則表達式分裂一個句子包含帶連字符的單詞
我有RegEx做這些serarately,但不能讓它一起工作: 要拆分空間:
\ b(\ S)(\ S *)\ b
,並就hphens拆分:
\ b([^ - ])([^ - ] * )\ b
我試過各種方法把它們放在一起,但不能讓它工作。任何幫助讚賞。謝謝!
什麼語言? JS? PHP? – Joeytje50
'\ W +'應該可以工作,例如在JS'str.split(/ \ W + /)' –