java replace 正则_js--string/正则表达式replace方法详解
时间: 2023-07-01 18:12:58 浏览: 109
Java中的字符串替换操作可以使用replace()方法,该方法可以替换掉原字符串中所有的指定子字符串。replace()方法有两个参数,第一个参数是被替换的子字符串,第二个参数是用于替换的新字符串。例如:
```
String str = "hello, world!";
String newStr = str.replace("world", "Java");
System.out.println(newStr); // 输出:hello, Java!
```
replace()方法还有一个变体,可以使用正则表达式进行替换。例如:
```
String str = "hello, world!";
String newStr = str.replaceAll("\\s+", "");
System.out.println(newStr); // 输出:hello,world!
```
在这个例子中,使用了replaceAll()方法,第一个参数是一个正则表达式,表示要替换的是所有的空白字符(包括空格、制表符、换行符等等),第二个参数是一个空字符串,表示将所有的空白字符替换成空字符串。
总之,Java中的字符串替换操作非常方便,可以使用replace()方法或者使用正则表达式进行替换。
阅读全文