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


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.

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