Java replaceAll() 方法

Java String類Java String類


replaceAll() 方法使用給定的參數(shù) replacement 替換字符串所有匹配給定的正則表達(dá)式的子字符串。

語(yǔ)法

public String replaceAll(String regex,
                         String replacement)

參數(shù)

  • regex -- 匹配此字符串的正則表達(dá)式。

  • newChar -- 用來(lái)替換每個(gè)匹配項(xiàng)的字符串。

返回值

成功則返回替換的字符串,失敗則返回原始字符串。

實(shí)例

public class Test {
	public static void main(String args[]) {
		String Str = new String("www.google.com");

		System.out.print("匹配成功返回值 :" );
		System.out.println(Str.replaceAll("(.*)google(.*)",
                            "youj" ));
		System.out.print("匹配失敗返回值 :" );
		System.out.println(Str.replaceAll("(.*)taobao(.*)",
                            "youj" ));
	}
}

以上程序執(zhí)行結(jié)果為:

匹配成功返回值 :youj
匹配失敗返回值 :www.google.com

Java String類Java String類