Поделиться через


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.

См. также раздел

  • <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.

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