Most visited

Recently visited

Added in API level 8

Patterns

public class Patterns
extends Object

java.lang.Object
   ↳ android.util.Patterns


常用的正则表达式模式。

Summary

Constants

String GOOD_IRI_CHAR

此常量在API级别24中已弃用。由于它不包含RFC 3987中定义的所有IRI字符,因此不推荐使用此常量

String TOP_LEVEL_DOMAIN_STR

该常数在API级别21中已弃用。由于最近对gTLD进行了分析,因此预计此API将非常快速过时。 因此现在已被弃用。

String TOP_LEVEL_DOMAIN_STR_FOR_WEB_URL

此常量在API级别21中已弃用。此API已弃用。 TOP_LEVEL_DOMAIN_STR

Fields

public static final Pattern DOMAIN_NAME

public static final Pattern EMAIL_ADDRESS

public static final Pattern IP_ADDRESS

public static final Pattern PHONE

此模式旨在用于搜索任意文本中可能是电话号码的内容,而不是用于验证事实上是否是电话号码。

public static final Pattern TOP_LEVEL_DOMAIN

此字段在API级别21中已弃用。此API已弃用。 TOP_LEVEL_DOMAIN_STR

public static final Pattern WEB_URL

正则表达式模式与RFC 3987国际化URL(也称为IRI)的大部分相匹配。

Public methods

static final String concatGroups(Matcher matcher)

便捷方法在正则表达式匹配器中获取所有非空匹配组并将它们作为连接字符串返回。

static final String digitsAndPlusOnly(Matcher matcher)

便捷方法只返回匹配字符串中的数字和加号。

Inherited methods

From class java.lang.Object

Constants

GOOD_IRI_CHAR

Added in API level 8
String GOOD_IRI_CHAR

此常数在API级别24中已弃用。
由于它不包括RFC 3987中定义的所有IRI字符,因此不推荐使用

保持向后兼容的原因。

常数值:“a-zA-Z0-9-퟿ï¢ïïïïïïïïïï°ï¿

TOP_LEVEL_DOMAIN_STR

Added in API level 8
String TOP_LEVEL_DOMAIN_STR

此常数在API级别21中已弃用。
由于最近对gTLD的分析,该API预计会非常快速过时。 因此现在已被弃用。

正则表达式匹配所有IANA顶级域名。 准确的2011/07/18列出。 列表取自:http://data.iana.org/TLD/tlds-alpha-by-domain.txt该模式由frameworks / ex / common / tools / make-iana-tld-pattern.py自动生成

恒定值:“((航空| ARPA |亚洲| A [cdefgilmnoqrstuwxz])|(BIZ | B [abdefghijmnorstvwyz])|(猫| COM |鸡舍| C [acdfghiklmnoruvxyz])| d [ejkmoz] |(EDU | E [ cegrstu])| F [ijkmor] |(GOV | G [abdefghilmnpqrstuwy])| H [kmnrtu] |(信息| INT | I [delmnoqrst])|(工作| f] [EMOP])| K [eghimnprwyz] | L [ abcikrstuvy] |(密耳|摩比|博物馆| M [acdeghklmnopqrstuvwxyz])|(名称|净| N [acefgilopruz])|(ORG | OM)|(亲| p [aefghklmnrstwy])| QA | R [eosuw] | S [abcdeghijklmnortuvyz] |(电话|旅行| T [cdfghjklmnoprtvwz])| U [agksyz] | v [aceginu] | W [FS] |(Î'οκιμή| DNпÑ<Ñ,анР¸Ðμ| N€N“| N N€d±|×〜עס×〜| O¢Ø²Ù...ایØ'ÛŒ|إختبار|آا ر欧†|آجزاØ|ر|آسعÙدية|آU ...غرØ|اÙ...ارا ت|بھارت|تÙنس|سÙرUSO©| U U“سط乌苏†|Ù,طر|Ù...Øμر|पर的¥€澶• à¥à¤àा|à¤à¤¤à¤¤àààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààà |àªàª¾àª°àª¤|A®‡à®¨à¯à®¤à®¿à®¯à®¾|A®‡à®²à®™一个A®•A |à®šà®¿à ®™一个A®•à®ªà¯à®ªà¯,à®°A |பரிடà¯à®šà¯| A°A°¾à°°A°¤ à±|ලà¶,කà·| A'“A-A¢|ダ†ã,¹ãƒ| AA>½|ä¸åœ<| A°æ¹¾| A℃下£|æ- °作为¡|æμ<E•|測è©| |™英哩AE |我......ŒìŠ¤íŠ¸| I•œêμ| XN \ - \ - 0zwm56d | XN \ - \ - 11b5bs3a9aj6g | XN \ - \ - 3e0b707e | XN \ - \ - 45brj9c | XN \ - \ - 80akhbyknj4f | XN \ - \ - 90a3ac | XN \ - \ - 9t4b11yi5a | XN \ - \ - clchc0ea0b2g2a9gcd | XN \ - \ - deba0ad | XN \ - \ - fiqs8s | XN \ - \ - fiqz9s | XN \ - \ - fpcrj9c3d | XN \ - \ - fzc2c9e2c | XN \ - \ - g6w251d | XN \ - \ - gecrj9c | XN \ - \ - h2brj9c | XN \ - \ - hgbk6aj7f53bba | XN \ - \ - hlcj6aya9esc7a | XN \ - \ - j6w193g | XN \ - \ - jxalpdlp | XN \ - \ - kgbechtv | XN \ - \ - kprw13d | XN \ - \ - kpry57d | XN \ - \ -lgbbat1ad8j | XN \ - \ - mgbaam7a8h | XN \ - \ - mgbayh7gpa | XN \ - \ - mgbbh1a71e | XN \ - \ - mgbc0a9azcg | XN \ - \ - mgberp4a5d4ar | XN \ - \ - o3cw4h | XN \ - \ -ogbpf8fl | XN \ - \ - p1ai | XN \ - \ - pgbs0dh | XN \ - \ - s9brj9c | XN \ - \ - wgbh1c | XN \ - \ - wgbl6a | XN \ - \ - xkc2al3hye2a | XN \ - \ - xkc2dl3a5ee0h | XN \ - \ - yfro4i67o | XN \ - \ - ygbi2ammx | XN \ - \ - zckzah | XXX)| Y [等] | Z [AMW])”

TOP_LEVEL_DOMAIN_STR_FOR_WEB_URL

Added in API level 8
String TOP_LEVEL_DOMAIN_STR_FOR_WEB_URL

此常数在API级别21中已弃用。
此API已弃用。 TOP_LEVEL_DOMAIN_STR

正则表达式与WEB_URL的所有IANA顶级域名相匹配。 准确的2011/07/18列出。 列表取自:http://data.iana.org/TLD/tlds-alpha-by-domain.txt该模式由frameworks / ex / common / tools / make-iana-tld-pattern.py自动生成

恒定值:“(?:( ?:航空| ARPA |亚洲| A [cdefgilmnoqrstuwxz])|(?:BIZ | B [abdefghijmnorstvwyz])|(?:猫| COM |鸡舍| C [acdfghiklmnoruvxyz])| d [ ejkmoz] |(?:EDU | E [cegrstu])| F [ijkmor] |(?:GOV | G [abdefghilmnpqrstuwy])| H [kmnrtu] |(:信息| INT | I [delmnoqrst])|(? :工作| f] [EMOP])| K [eghimnprwyz] | L [abcikrstuvy] |(?:密耳|摩比|博物馆| M [acdeghklmnopqrstuvwxyz])|(?:名称|净| N [acefgilopruz])|(?:组织| OM)|(?:亲| p [aefghklmnrstwy])| QA | R [eosuw] | S [abcdeghijklmnortuvyz] |(?:电话|旅游| T [cdfghjklmnoprtvwz])| U [agksyz] | v [aceginu] | W [FS] |(?:Î'οκιμή| DNпÑ<Ñ,аниÐμ| N€N“| N N€d±|×〜עס×〜 |آزÙ...ایØ'ÛŒ|إختبار|آار欧†|آجزاØ|ر|ا U“سعÙدية|آU ...غرØ|اÙ...ارات|بھارت|تÙنس|سÙرUSO©| U U“ سط乌苏†|Ù,طر|Ù...Øμر|पर的¥€澶•A¥澶·à¤¾|à¤à¤¾à¤°à¤¤|à| à|¾à|° |¤|à¨à¨¾à¨°澶|àªàª¾àª°àª¤|A®‡à®¨à¯à®¤à®¿à®¯à®¾|A®‡à®²à®™一A®•A |சிங一个A®•à®ªà¯à®ªà¯,à®°A |பரிடà¯à®šà ¯| A°A°¾à°°à°¤à±|ලà¶,කà·| A'“A-A¢|ダ†ã,¹ãƒ| AA>½|ä¸åœ <| A°æ¹¾| A℃,£|℃〜°作为¡|æμ<E•|測è©| |™英哩AE |我......ŒìŠ¤íŠ¸| I•œêμ| XN \ - \ - 0zwm56d | XN \ - \ - 11b5bs3a9aj6g | XN \ - \ - 3e0b707e | XN \ - \ - 45brj9c | XN \ - \ - 80akhbyknj4f | XN \ - \ - 90a3ac | XN \ - \ - 9t4b11yi5a | XN \ - \ - clchc0ea0b2g2a9gcd | XN \ - \ - deba0ad | XN \ - \ - fiqs8s | XN \ - \ - fiqz9s | XN \ - \ - fpcrj9c3d | XN \ - \ - fzc2c9e2c | XN \ - \ - g6w251d | XN \ - \ -gecrj9c | XN \ - \ - h2brj9c | XN \ - \ - hgbk6aj7f53bba | XN \ - \ - hlcj6aya9esc7a | XN \ - \ - j6w193g | XN \ - \ - jxalpdlp | XN \ - \ - kgbechtv | XN \ - \ -kprw13d | XN \ - \ - kpry57d | XN \ - \ - lgbbat1ad8j | XN \ - \ - mgbaam7a8h | XN \ - \ - mgbayh7gpa | XN \ - \ - mgbbh1a71e | XN \ - \ - mgbc0a9azcg | XN \ - \ - mgberp4a5d4ar | XN \ - \ - o3cw4h | XN \ - \ - ogbpf8fl | XN \ - \ - p1ai | XN \ - \ - pgbs0d H | XN \ - \ - s9brj9c | XN \ - \ - wgbh1c | XN \ - \ - wgbl6a | XN \ - \ - xkc2al3hye2a | XN \ - \ - xkc2dl3a5ee0h | XN \ - \ - yfro4i67o | XN \ - \ - ygbi2ammx | XN \ - \ - zckzah | XXX)| Y [等] | Z [AMW]))”

Fields

DOMAIN_NAME

Added in API level 8
Pattern DOMAIN_NAME

EMAIL_ADDRESS

Added in API level 8
Pattern EMAIL_ADDRESS

IP_ADDRESS

Added in API level 8
Pattern IP_ADDRESS

PHONE

Added in API level 8
Pattern PHONE

此模式旨在用于搜索任意文本中可能是电话号码的内容,而不是用于验证事实上是否是电话号码。 它会错过很多合法的电话号码。

该模式匹配以下内容:

  • Optionally, a + sign followed immediately by one or more digits. Spaces, dots, or dashes may follow.
  • Optionally, sets of digits in parentheses, separated by spaces, dots, or dashes.
  • A string starting and ending with a digit, containing digits, spaces, dots, and/or dashes.

TOP_LEVEL_DOMAIN

Added in API level 8
Pattern TOP_LEVEL_DOMAIN

此字段在API级别21中已被弃用。
此API已弃用。 TOP_LEVEL_DOMAIN_STR

正则表达式模式匹配所有IANA顶级域名。

WEB_URL

Added in API level 8
Pattern WEB_URL

正则表达式模式与RFC 3987国际化URL(也称为IRI)的大部分相匹配。

Public methods

concatGroups

Added in API level 8
String concatGroups (Matcher matcher)

便捷方法在正则表达式匹配器中获取所有非空匹配组并将它们作为连接字符串返回。

Parameters
matcher Matcher: The Matcher object from which grouped text will be extracted
Returns
String A String comprising all of the non-null matched groups concatenated together

digitsAndPlusOnly

Added in API level 8
String digitsAndPlusOnly (Matcher matcher)

便捷方法只返回匹配字符串中的数字和加号。

Parameters
matcher Matcher: The Matcher object from which digits and plus will be extracted
Returns
String A String comprising all of the digits and plus in the match

Hooray!