2013-06-18 22 views
1

開始堅持與Java中的正則表達式的方式...作品爲什麼 在Java中的正則表達式匹配模式正則表達式正好一個字在字符串中的Java

(\\w+)(\\s{1})is not (\\w+) 

比賽雙方:

mary is not tall

如何更改模式以限制名稱只出現一次,例如我想要的是:

name+ " "+"is"+" "+"not"+" "+"tall" 

回答

5

您只是缺少一個anchor的開頭。

^(\\w+)\\sis not (\\w+) 

查看它here at Regexr

^正在將正則表達式錨定到字符串的開頭。如果你不這樣做,它會匹配字符串「瑪麗安不高」,但從「安」上「瑪麗安不高」

相關問題