java replaceAll 用法
时间: 2023-11-23 08:07:24 浏览: 92
replaceAll()如何同时替换多个不同的字符串(或多个符号)
replaceAll 方法是 String 类的方法,在字符串中替换所有符合条件的字符串。它接受两个参数,第一个参数是要被替换的字符串,第二个参数是替换的字符串。
例如,以下代码将字符串中的所有空格替换为逗号:
```
String str = "Hello World";
String newStr = str.replaceAll(" ", ",");
System.out.println(newStr); // 输出:Hello,World
```
replaceAll 方法中使用的是正则表达式,因此可以使用正则表达式的语法来进行替换。例如,以下代码将字符串中的所有数字替换为 X:
```
String str = "123456";
String newStr = str.replaceAll("\\d", "X");
System.out.println(newStr); // 输出:XXXXXX
```
在正则表达式中,\\d 表示数字,因此将其替换为 X。注意,因为 \ 在 Java 中是转义字符,因此要写成 \\d。
阅读全文