String.ReplaceFirst(String, String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將符合指定正則表達式的這個字串的第一個子字串取代為指定的取代。
[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 屬性授權中所述的詞彙使用。