replaceall替换特殊字符
时间: 2023-07-06 20:17:00 浏览: 98
查找替换特殊字符
好的,您需要使用replaceall函数来替换特殊字符。replaceall函数可以接受两个参数,第一个参数是要替换的字符或字符集,第二个参数是要替换成的字符或字符集。例如,如果要将字符串中的所有空格替换为下划线,可以使用以下代码:
```
String str = "hello world";
str = str.replaceAll(" ", "_");
System.out.println(str); // 输出 "hello_world"
```
如果要替换多个字符,可以使用正则表达式来匹配这些字符。例如,如果要将字符串中的所有特殊字符替换为下划线,可以使用以下代码:
```
String str = "hello!@#$%^&world";
str = str.replaceAll("[^a-zA-Z0-9]", "_");
System.out.println(str); // 输出 "hello________world"
```
在这个例子中,正则表达式"[^a-zA-Z0-9]"匹配所有不是字母和数字的字符,使用下划线替换它们。
阅读全文