Java 正则表达式识别器示例有哪些?

下面显示了使用 Java 正则表达式 (reg ex) 的小部件和实时文本的一些示例识别器。

样品1

显示了美国邮政编码正则表达式示例。

识别器名称
美国邮政编码
正则表达式(reg ex)
\b[0-9]{5}\b
描述
任何带有断词的五位数字
例子
01886
第0组
01886

样品2

显示了股票交易正则表达式示例。

识别器名称
交易所股票代码
正则表达式(reg ex)
(纽约证券交易所|美国证券交易所|纳斯达克):([AZ]{1,4})
描述
这些交换中的任何一个后跟冒号,后跟大写符号
例子
纽约证券交易所代码:IBM
第0组
纽约证券交易所代码:IBM
第 1 组
纽约证券交易所
第2组
IBM®

样品3

显示了美国货币正则表达式示例。

识别器名称
美国货币识别器
正则表达式(reg ex)
\$(\d*)(\.\d{2})?
描述
美元符号,后跟任意数量的数字,还可以选择句点后跟两位数字
例子
$215.95
第0组
$215.95
第 1 组
215
第2组
.95

有关 Java 正则表达式和工具的列表,请参考以下站点:

java.sun.com/j2se/1.5.0/docs/api/java/util/regex/Pattern.html
正则表达式.powertoy.org