如何用一個字符串中的空格替換所有數字和特殊字符(使用Java)?正則表達式用空格替換所有數字和特殊字符?
回答
String resultString = subjectString.replaceAll("\\P{L}", " ");
將取代每一個字符,這不是一個空間的信。
+1個答案,非常有幫助 – developer 2012-03-05 09:57:07
myString = myString.replaceAll("[^a-zA-Z_]", " ");
這將更換不信所有本地字符,並強調
不確定你的空間是什麼意思?你的意思是你想刪除這些字符(替換爲空)?
String text2 = text.replaceAll("[^\\p{Alpha} ]", ""); // leaves letters and spaces.
如果運行
String text = "String text2 = text.replaceAll(\"[^\\p{Alpha} ]\", \"\");";
String text2 = text.replaceAll("[^\\p{Alpha} ]", "");
System.out.println(text2);
你
String text textreplaceAllw
這也刪除了字母。 – 2012-03-05 10:08:37
我已經添加了一個示例,並對其進行了修復。它並沒有刪除字母,也沒有刪除數字,但我解決了這個問題。 – 2012-03-05 10:16:01
- 1. 正則表達式來去除所有數字和特殊字符,但空間
- 2. 正則表達式和特殊字符
- 3. 用正則表達式替換特殊字符Java
- 4. 用下劃線替換特殊字符的正則表達式
- 5. 正則表達式字符串用空格和特殊字符 - C#
- 6. 正則表達式處理所有字符(空格,加粗)除數字和特殊字符
- 7. 正則表達式r中沒有特殊字符替換字符串
- 8. 我需要一個數字,空格和特殊字符的正則表達式
- 9. Perl正則表達式替換字符串特殊變量
- 10. 正則表達式替換特殊字符串
- 11. 正則表達式替換一些特殊字符
- 12. 正則表達式替換字符串只有空間字符
- 13. 正則表達式允許字母數字,空格,一些特殊字符
- 14. 特殊字符的正則表達式
- 15. 特殊字符正則表達式
- 16. 特殊字符的正則表達式?
- 17. 正則表達式的特殊字符
- 18. 正則表達式與特殊字符
- 19. 使用空格替換非alpha字符的正則表達式
- 20. 用正則表達式替換空格字符php
- 21. 正則表達式匹配特殊字符和數字
- 22. 正則表達式的數字,一些特殊字符和NULL
- 23. 正則表達式和替換字符串的特定字段
- 24. 用正則表達式替換字符
- 25. 正則表達式:匹配所有特殊字符,而不是*
- 26. JavaScript的正則表達式來禁止所有特殊字符
- 27. 正則表達式刪除所有特殊字符的URL
- 28. 正則表達式字母數字字符串+特殊字母
- 29. 使用正則表達式函數替換特殊字符的錯誤
- 30. 字符串使用正則表達式替換正則表達式字符類
做你試圖在你自己的,你可以通過谷歌搜索 – developer 2012-03-05 09:48:40
瞭解正則表達式找到很多例如:http:// java的。 sun.com/developer/technicalArticles/releases/1.4regex/ – 2012-03-05 09:52:30
試試這個 String str =「_dfgh/- +!@#$%^ &())\";:[] {} \\ | wetyk 6_78 _dfgh」; String result = str.replaceAll(「[^ A-Za-z _]」,「」); – ANIL 2013-05-30 05:50:20