java.lang.String.replaceAll()%uA0方法替换此字符串匹配给定的正则表达式与给定替换每个子字符串。
声明
以下是java.lang.String.replaceAll()方法的声明
public String replaceAll(String regex, String replacement)
参数
-
regex%uA0-- 这是正则表达式到该字符串是要被匹配。
-
replacement%uA0-- 这是可以被取代的每个匹配的字符串。
返回值
此方法返回结果字符串。
异常
-
PatternSyntaxException%uA0-- 如果正则表达式的语法无效。
例子
下面的例子显示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!!Point After Replacing = **Tutorials**Point