語言

String.ReplaceFirst(String, String) 方法

定義

將該字串中與給定正則表達式匹配的第一個子串替換為給定的替換。

[Android.Runtime.Register("replaceFirst", "(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;", "")]
public string ReplaceFirst(string regex, string replacement);
[<Android.Runtime.Register("replaceFirst", "(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;", "")>]
member this.ReplaceFirst : string * string -> string

參數

regex
String

此字串所對應的正則表達式

replacement
String

第一場比賽的弦將被替換

傳回

結果 String

屬性

例外狀況

如果 regularExpression == null

備註

將該字串中與給定正則表達式匹配的第一個子串替換為給定的替換。

str.replaceFirst(regex,repl) 形式呼叫此方法,得到的結果與表達式完全相同

<引用> {@link java.util.regex.Pattern}.{@link java.util.regex.Pattern#compile compile}(<i>regex</i>).{@link java.util.regex.Pattern#matcher(java.lang.CharSequence) matcher}(<i>str</i>).{@link java.util.regex.Matcher#replaceFirst replaceFirst}(<i>repl</i>) </引用>

請注意,替換字串中的斜線(\)和美元符號$()可能導致結果與當作字面替換字串時不同;參見 java.util.regex.Matcher#replaceFirst。 若有需要,可用 java.util.regex.Matcher#quoteReplacement 來抑制這些字元的特殊意義。

在 1.4 版本加入。

Java 文件 java.lang.String.replaceFirst(java.lang.String, java.lang.String)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

另請參閱