我將始終包含至少一個英文單詞後面是一系列數字的任意字符串:"Hello World 1234"
如何從字符串只提取"Hello World"
?如何分割字符串只得到字符/詞
2
A
回答
4
我看來,像你需要對正則表達式:
String[] words = "Hello World 1234".split("[0-9]");
System.out.println(words[0].trim());
輸出:
Hello World
+2
也許.trim()會是必要的。 +1很好的答案。 – xTrollxDudex
+0
感謝,我想我們想到了一起:) –
1
如果你想整個字符串中擺脫所有非字母字符,使用此。
String test = "Hello World 1234";
String onlyWords = test.replaceAll("[^a-zA-Z\ ]+", "");
擊穿:
[a-zA-Z]
- 一個穿過Z Z或A,包括(範圍)
^
- 否定
\
- 字面空格字符(保持空間tween words)
相關問題
- 1. 分割字符串後得到單詞
- 2. 如何分割字符串,並得到
- 3. 字符串分割,並得到perticular串
- 4. 字符串分割到字符串
- 5. 字符串分割到字符串
- 6. 如何分割字符串
- 7. 如何分割字符串
- 8. 如何分割字符串?
- 9. 分割字符串得到它
- 10. 如何使用字符串分隔符分割字符串?
- 11. 如何使用字符串分隔符分割字符串?
- 12. 如何分割字符串的數字和字符,只能通過字符
- 13. 字符串分割到
- 14. 基於單詞分割字符串
- 15. 查找單詞和分割字符串
- 16. 分割字符串由大寫單詞
- 17. 字符串分割到字符串數組沒有分隔符
- 18. 字符串分割到兩個字符串由分隔符
- 19. 字符串分割SQL函數只返回第一個詞串
- 20. 蟒蛇分割字符串,並得到一些話字符
- 21. 分割字符串[]
- 22. 分割字符串
- 23. 分割字符串
- 24. 字符串分割
- 25. 分割字符串
- 26. 分割字符串
- 27. 分割字符串
- 28. 分割字符串
- 29. 分割字符串
- 30. 分割字符串
與正則表達式... – Dragondraikk
我試過str.split(「[a-zA-Z]」)並且它不返回'「Hello World」' – user3413170