語言

String.Replace 方法

定義

多載

名稱 Description
Replace(ICharSequence, ICharSequence)

將該字串中每個與目標字面序列匹配的子串替換為指定的文字替換序列。

Replace(Char, Char)

回傳一個字串,該字串由將該字串中所有出現 oldChar 的 替換為 newChar所產生的字串。

Replace(String, String)

將該字串中每個與目標字面序列匹配的子串替換為指定的文字替換序列。

Replace(ICharSequence, ICharSequence)

將該字串中每個與目標字面序列匹配的子串替換為指定的文字替換序列。

[Android.Runtime.Register("replace", "(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;", "")]
public string Replace(Java.Lang.ICharSequence target, Java.Lang.ICharSequence replacement);
[<Android.Runtime.Register("replace", "(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;", "")>]
member this.Replace : Java.Lang.ICharSequence * Java.Lang.ICharSequence -> string

參數

target
ICharSequence

要替換的 char 值序列

replacement
ICharSequence

char 值的替換序列

傳回

所得字串

屬性

例外狀況

若 target 或 replacement 為 null。

備註

將該字串中每個與目標字面序列匹配的子串替換為指定的文字替換序列。 替換從字串的開頭到結尾,例如,將「aa」替換成「b」,字串「aaa」會變成「ba」而非「ab」。

已在1.5中新增。

Java 文件 java.lang.String.replace(java.lang.CharSequence, java.lang.CharSequence)。

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

適用於

Replace(Char, Char)

回傳一個字串,該字串由將該字串中所有出現 oldChar 的 替換為 newChar所產生的字串。

[Android.Runtime.Register("replace", "(CC)Ljava/lang/String;", "")]
public string Replace(char oldChar, char newChar);
[<Android.Runtime.Register("replace", "(CC)Ljava/lang/String;", "")>]
member this.Replace : char * char -> string

參數

oldChar
Char

那個老角色。

newChar
Char

新角色。

傳回

由該字串透過將 的 oldChar 每次出現都替換為 newChar而導出的字串。

屬性

備註

回傳一個字串,該字串由將該字串中所有出現 oldChar 的 替換為 newChar所產生的字串。

如果該字元 oldChar 不出現在這個物件所 String 代表的字元序列中,則會回傳對該 String 物件的參考。 否則,會回傳一個 String 物件,代表與該 String 物件所代表的字元序列相同的字元序列,但每次出現 的 oldChar 都被替換為 的出現 newChar。

範例: <blockquote>

"mesquite in your cellar".replace('e', 'o')
                    returns "mosquito in your collar"
            "the war of baronets".replace('r', 'y')
                    returns "the way of bayonets"
            "sparring with a purple porpoise".replace('p', 't')
                    returns "starring with a turtle tortoise"
            "JonL".replace('q', 'x') returns "JonL" (no change)

</區塊引用>

Java 文件 java.lang.String.replace(char, char)。

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

適用於

Replace(String, String)

將該字串中每個與目標字面序列匹配的子串替換為指定的文字替換序列。

public string Replace(string target, string replacement);
member this.Replace : string * string -> string

參數

target
String

要替換的 char 值序列

replacement
String

char 值的替換序列

傳回

所得字串

備註

將該字串中每個與目標字面序列匹配的子串替換為指定的文字替換序列。 替換從字串的開頭到結尾,例如,將「aa」替換成「b」,字串「aaa」會變成「ba」而非「ab」。

已在1.5中新增。

Java 文件 java.lang.String.replace(java.lang.CharSequence, java.lang.CharSequence)。

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

適用於