replaceall 多个值
时间: 2023-08-05 20:07:30 浏览: 139
replaceAll()如何同时替换多个不同的字符串(或多个符号)
如果你想一次性替换多个值,可以使用 `replaceAll` 方法的正则表达式版本。
```java
String str = "The quick brown fox jumps over the lazy dog";
str = str.replaceAll("(quick|brown|fox)", "dog");
System.out.println(str);
```
上述代码将会输出 `"The dog dog dog jumps over the lazy dog"`。
在正则表达式中,`|` 符号表示逻辑或。因此,括号内的三个单词 `quick`、`brown` 和 `fox` 被视为一个整体,即它们中的任何一个都可以被替换为新值 `"dog"`。
阅读全文