比方說,我有一個字符串,其中包含一個段落,我試圖只得到段落中的單詞。 除了空格,逗號和句點之外,我如何獲得段落中的每個單詞?Java正則表達式只能得到單詞
-9
A
回答
0
String[] values = input.replaceAll("^[.,\\s]+", "").split("[.,\\s]+");
原文出處:Split a string with arbitrary number of commas and spaces
0
這會爲你工作
str.split("\\W");
這將返回一個僅包含單詞的字符串數組。
注: -在少數情況下,這可能有幾個""
作爲數組元素,例如,當逗號後面跟着一個空格時。
相關問題
- 1. 正則表達式得到單詞
- 2. 正則表達式,不能得到它
- 3. PHP - 不能得到正則表達式
- 4. 正則表達式得到句子與特定的單詞
- 5. 正則表達式匹配後得到這個單詞
- 6. 正則表達式:單個單詞
- 7. 正則表達式量詞的java
- 8. java的正則表達式量詞
- 9. 正則表達式只能得到數字和減號( - )
- 10. 正則表達式 - 只能得到一些數字
- 11. 正則表達式:簡單的Java正則表達式問題
- 12. 正則表達式確保單詞GO
- 13. 正則表達式來匹配單詞
- 14. R正則表達式(靠近單詞)
- 15. 正則表達式中的單詞
- 16. 正則表達式尋找單詞
- 17. 正則表達式接受單詞
- 18. 單詞正則表達式紅寶石
- 19. 用正則表達式提取單詞
- 20. 正則表達式來利用單詞
- 21. 正則表達式:空格+單詞
- 22. 正則表達式分開單詞
- 23. 不含正則表達式的單詞
- 24. 正則表達式:單詞邊界
- 25. UTF-8單詞的正則表達式
- 26. 查找單詞的正則表達式
- 27. 正則表達式切換單詞?
- 28. NSRegularExpression只獲得正則表達式
- 29. 分詞正則表達式
- 30. 正則表達式量詞
這是我到目前爲止: String [] splitStr = inputLine.split(「\\ s +」); 我不知道如何排除逗號,並在同一分裂期間。 – Daniel
看到我的回答下面 –