String.ReplaceAll(String, String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將與該正則表達式匹配的每個子字串替換為給定的替換。
[Android.Runtime.Register("replaceAll", "(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;", "")]
public string ReplaceAll(string regex, string replacement);
[<Android.Runtime.Register("replaceAll", "(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;", "")>]
member this.ReplaceAll : string * string -> string
參數
- regex
- String
此字串所對應的正則表達式
- replacement
- String
每組配對應替換的字串
傳回
結果 String
- 屬性
例外狀況
如果 regularExpression == null
備註
將與該正則表達式匹配的每個子字串替換為給定的替換。
以 str.replaceAll(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#replaceAll replaceAll}(<i>repl</i>) </引用>
請注意,替換字串中的斜線(\)和美元符號$()可能導致結果與當作字面替換字串時不同;參見 java.util.regex.Matcher#replaceAll Matcher.replaceAll。 若有需要,可用 java.util.regex.Matcher#quoteReplacement 來抑制這些字元的特殊意義。
在 1.4 版本加入。
Java 文件 java.lang.String.replaceAll(java.lang.String, java.lang.String)。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。