String.Replace Метод

Определение

Перегрузки

Имя Описание
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 if или replacement is null.

Комментарии

Заменяет каждую подстроку этой строки, которая соответствует конечной последовательности литерала заданной последовательности замены литерала. Замена выполняется с начала строки до конца, например замена "aa" на "b" в строке "aaa" приведет к "ba" вместо "ab".

Добавлено в версии 1.5.

Java документации по java.lang.String.replace(java.lang.CharSequence, java.lang.CharSequence).

Части этой страницы — это изменения на основе работы, созданной и общей 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

новый символ.

Возвращаемое значение

Строка, производная от этой строки, заменив каждое oldCharnewCharвхождение на .

Атрибуты

Комментарии

Возвращает строку, полученную от замены всех вхождения 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)

</blockquote>

Java документации по java.lang.String.replace(char, char).

Части этой страницы — это изменения на основе работы, созданной и общей 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).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к