共用方式為


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

屬性

例外狀況

if regularExpression == null

備註

將符合指定正則表達式的這個字串的第一個子字串取代為指定的取代。

格式 str.replaceFirst(regex,repl) 的這個方法調用會產生與表達式完全相同的結果

<blockquote> {@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>) </blockquote>

請注意,取代字串中的反斜杠 (\) 和貨幣符號 ($) 可能會導致結果與被視為常值取代字串時的結果不同;請參閱 java.util.regex.Matcher#replaceFirst。 如有需要,請使用 java.util.regex.Matcher#quoteReplacement 來隱藏這些字元的特殊意義。

已在1.4中新增。

java.lang.String.replaceFirst(java.lang.String, java.lang.String)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

另請參閱