2014-10-12 47 views
-5

想一想這句話:我在美國的U.C.L.A學習過。我的一位教授的孩子是我最好的朋友。提取單詞和縮寫的java正則表達式是什麼?

使用this question中建議的正則表達式[\\w']+,我可以提取單詞。但是,縮寫詞將作爲每個字符的單獨單詞出現。因此,美國被提取爲三個單詞,如U,S和A.我想提取縮寫詞如U.C.L.A.和美國也是一個字。

請推薦正則表達式。

添加一個附加要求: 「FB」,「GT」等單詞應視爲一個單詞。

回答

0

嘗試這種模式
((?:[A-Z]\.)+[A-Z]?|[a-zA-Z']+)
Demo

+4

*** Stack Overflow是不是編碼服務***。 – Qix 2014-10-12 00:59:49

相關問題