Java 字符串 replaceAll() 方法返回字符串,其中所有出现的指定正则表达式都替换为给定中的指定字符串子串。
即使用正则表达式的方式替换Java字符串。
语法
public String replaceAll(String regex, String replacement)
参数
regex | 指定正则表达式 |
replacement | 指定每个匹配要替换的字符串。 |
返回值
返回指定字符串的替换版本。
异常
抛出PatternSyntaxException,如果正则表达式的语法无效。
示例:
在下面的示例中,replaceAll() 方法返回将所有出现的指定正则表达式替换为名为 MyString 的给定字符串中的指定字符串的字符串。
import java.lang.*;
public class MyClass {
public static void main(String[] args) {
String MyString = "Hello World!";
//l替换为k
String NewString1 = MyString.replaceAll("l", "k");
//打印新字符串
System.out.println(NewString1);
//ll被替换为kk
String NewString2 = MyString.replaceAll("ll", "kk");
//打印新字符串
System.out.println(NewString2);
}
}
上述代码的输出将是:
Hekko Workd!
Hekko World!