Java.lang.String 类

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!