String.ReplaceFirst(String, String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Заменяет первую подстроку этой строки, которая соответствует заданному регулярному выражению с заданной заменой.
[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
- Атрибуты
Исключения
если regularExpression == null
Комментарии
Заменяет первую подстроку этой строки, которая соответствует заданному регулярному выражению с заданной заменой.
Вызов этого метода выражения str.replaceFirst(
regex)
,
возвращает точно тот же результат, что и выражение.
<blockquote/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>)
<>
Обратите внимание, что знаки обратной косой очки (\
) и знаки доллара ($
) в строке замены могут привести к тому, что результаты могут отличаться от того, если бы оно рассматривалось как литеральная строка замены; см. раздел java.util.regex.Matcher#replaceFirst
. Используйте java.util.regex.Matcher#quoteReplacement
для подавления специального значения этих символов, если требуется.
Добавлено в версии 1.4.
Документация по Java для java.lang.String.replaceFirst(java.lang.String, java.lang.String)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.