java.lang.String.replaceFirst()方法實例
java.lang.String.replaceFirst() 方法替換此字符串匹配給定的正則表達式與給定替換的第一子字符串。
聲明
以下是java.lang.String.replaceFirst()方法的聲明
public String replaceFirst(String regex, String replacement)
參數
-
regex -- 這是正則表達式到要被匹配字符串。
-
replacement -- 這是可以被取代的每個匹配的字符串。
返回值
此方法返回結果字符串。
異常
-
PatternSyntaxException -- 如果正則表達式的語法無效。
例子
下麵的例子顯示java.lang.String.replaceFirst()方法的使用。
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 the first substring of this string that matches the given regular expression with the given replacement */ str2 = str1.replaceFirst(regex,substr); System.out.println("After Replacing = " + str2); } }
讓我們來編譯和運行上麵的程序,這將產生以下結果:
String = !!Tutorials!!Point After Replacing = **Tutorials!!Point