Pattern.Matches Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Matches(String, ICharSequence) |
Компилирует заданное регулярное выражение и пытается сопоставить с ним заданные входные данные. |
Matches(String, String) |
Компилирует заданное регулярное выражение и пытается сопоставить с ним заданные входные данные. |
Matches(String, ICharSequence)
Компилирует заданное регулярное выражение и пытается сопоставить с ним заданные входные данные.
[Android.Runtime.Register("matches", "(Ljava/lang/String;Ljava/lang/CharSequence;)Z", "")]
public static bool Matches (string regex, Java.Lang.ICharSequence input);
[<Android.Runtime.Register("matches", "(Ljava/lang/String;Ljava/lang/CharSequence;)Z", "")>]
static member Matches : string * Java.Lang.ICharSequence -> bool
Параметры
- regex
- String
Скомпилированное выражение
- input
- ICharSequence
Последовательность символов для сопоставления
Возвращаемое значение
соответствует ли регулярное выражение входным данным
- Атрибуты
Комментарии
Компилирует заданное регулярное выражение и пытается сопоставить с ним заданные входные данные.
Вызов этого удобного метода формы
<blockquote>
Pattern.matches(regex, input);
</blockquote>
ведет себя точно так же, как выражение
<blockquote>
Pattern.compile(regex).matcher(input).matches()
</blockquote>
Если шаблон будет использоваться несколько раз, его компиляция и повторное использование будет более эффективным, чем каждый раз вызов этого метода.
Документация по Java для java.util.regex.Pattern.matches(java.lang.String, java.lang.CharSequence)
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.
См. также раздел
- <xref:Java.Util.Regex.Pattern.Compile(System.String%2c+Java.Util.Regex.RegexOptions)>
- Matches()
Применяется к
Matches(String, String)
Компилирует заданное регулярное выражение и пытается сопоставить с ним заданные входные данные.
public static bool Matches (string regex, string input);
static member Matches : string * string -> bool
Параметры
- regex
- String
Скомпилированное выражение
- input
- String
Последовательность символов для сопоставления
Возвращаемое значение
соответствует ли регулярное выражение входным данным
Комментарии
Компилирует заданное регулярное выражение и пытается сопоставить с ним заданные входные данные.
Вызов этого удобного метода формы
<blockquote>
Pattern.matches(regex, input);
</blockquote>
ведет себя точно так же, как выражение
<blockquote>
Pattern.compile(regex).matcher(input).matches()
</blockquote>
Если шаблон будет использоваться несколько раз, его компиляция и повторное использование будет более эффективным, чем каждый раз вызов этого метода.
Документация по Java для java.util.regex.Pattern.matches(java.lang.String, java.lang.CharSequence)
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.