如何用一个字符串中的空格替换所有数字和特殊字符(使用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