Java replaceFirst() 方法

Java String類(lèi)Java String類(lèi)


replaceFirst() 方法使用給定的參數(shù) replacement 替換字符串第一個(gè)匹配給定的正則表達(dá)式的子字符串。

語(yǔ)法

public String replaceFirst(String regex,
                           String replacement)

參數(shù)

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

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

返回值

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

實(shí)例

public class Test {
	public static void main(String args[]) {
		String Str = new String("hello youj,I am from youj。");

		System.out.print("返回值 :" );
		System.out.println(Str.replaceFirst("youj",
		                         "google" ));
		System.out.print("返回值 :" );
		System.out.println(Str.replaceFirst("(.*)youj(.*)",
		                         "google" ));
	}
}

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

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

Java String類(lèi)Java String類(lèi)