java.lang.String.replaceAll() 方法给定的替换此字符串匹配给定的正则表达式替换每个子
声明
以下是java.lang.String.replaceAll()方法的声明
public String replaceAll(String regex, String replacement)
参数
regex -- 这是此字符串是要匹配的正则表达式.
replacement --这是每个匹配项的字符串来代替.
返回值
此方法返回的结果字符串.
异常
PatternSyntaxException -- 如果正则表达式的语法无效.
实例
下面的示例演示使用的java.lang.String.replaceAll()方法.
package com.yiibai;import java.lang.*;public class StringDemo { public static void main(String[] args) { String str1 = "!!Tutorials!!Point", str2; String substr = "**", regex = "!!"; // prints string1 System.out.println("String = " + str1); /* replaces each substring of this string that matches the given regular expression with the given replacement */ str2 = str1.replaceAll(regex, substr); System.out.println("After Replacing = " + str2); }}
让我们来编译和运行上面的程序,这将产生以下结果:
String = !!Tutorials!!PointAfter Replacing = **Tutorials**Point