String.Replace Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Replace(ICharSequence, ICharSequence) |
Заменяет каждую подстроку этой строки, которая соответствует конечной последовательности литерала заданной последовательности замены литерала. |
Replace(Char, Char) |
Возвращает строку, полученную от замены всех вхождения |
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)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
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)
</blockquote>
Документация по Java для java.lang.String.replace(char, char)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
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)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.