如何用一個字符串中的空格替換所有數字和特殊字符(使用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. 正則表達式替換連字符中的所有特殊字符和空格
- 4. 正則表達式來去除所有數字和特殊字符,但空間
- 5. 有很多空格和特殊字符的數字的正則表達式?
- 6. 正則表達式和特殊字符
- 7. 正則表達式逃逸空格和特殊字符
- 8. 正則表達式沒有空格或特殊字符
- 9. 正則表達式用於數字和特定特殊字符
- 10. 用下劃線替換特殊字符的正則表達式
- 11. 用正則表達式替換特殊字符Java
- 12. 正則表達式,包括所有的字母,數字和特殊字符,*和&
- 13. 正則表達式字符串用空格和特殊字符 - C#
- 14. 正則表達式處理所有字符(空格,加粗)除數字和特殊字符
- 15. 正則表達式匹配所有字母數字和某些特殊字符?
- 16. 正則表達式:替換特定字符和空白除外
- 17. 正則表達式r中沒有特殊字符替換字符串
- 18. 我需要一個數字,空格和特殊字符的正則表達式
- 19. node.js替換正則表達式特殊字符
- 20. Java替換特殊字符的正則表達式[
- 21. 正則表達式替換特殊字符串
- 22. Perl正則表達式替換字符串特殊變量
- 23. 正則表達式替換特殊字符
- 24. 正則表達式替換一些特殊字符
- 25. 正則表達式,替換特殊字符
- 26. 正則表達式字母數字和特殊字符的jQuery
- 27. 正則表達式特殊字符,數字和字母
- 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