共用方式為


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.util.regex.Pattern.matches(java.lang.String, java.lang.CharSequence)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

另請參閱

  • <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.util.regex.Pattern.matches(java.lang.String, java.lang.CharSequence)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於