加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

正则表达式

发布时间:2020-12-13 22:02:22 所属栏目:百科 来源:网络整理
导读:检查输入数据是否满足某格式: matches(String regex) 返回布尔值。 ^ 匹配输入字符串的开始位置 $ 匹配输入字符串的结束位置。 {n} n是一个非负整数。匹配确定的 n 次。 {n,} n是一个非负整数。至少匹配n 次。 {n,m} m 和 n 均为非负整数,其中n = m。最少

检查输入数据是否满足某格式:

matches(String regex) 返回布尔值。


^ 匹配输入字符串的开始位置
$ 匹配输入字符串的结束位置。
{n} n是一个非负整数。匹配确定的 n 次。
{n,} n是一个非负整数。至少匹配n 次。
{n,m} m 和 n 均为非负整数,其中n <= m。最少匹配 n 次且最多匹配 m 次。

? 匹配前面的子表达式零次或一次。
+ 匹配前面的子表达式一次或多次。
* 匹配前面的子表达式零次或多次。
d 匹配一个数字字符。等价于 [0-9]。
D 匹配一个非数字字符。等价于 [^0-9]。
w 匹配包括下划线的任何单词字符。等价于'[A-Za-z0-9_]'。
W 匹配任何非单词字符。等价于 '[^A-Za-z0-9_]'。

d{5} 匹配任意5个数字字符。
d{6,15} 匹配任意6-15个数字字符。
d{6,} 匹配任意6个以上数字字符。
d{,15} 匹配任意15个以下数字字符。
d* 匹配任意个数字字符。0至多个
d+ 匹配至少一个任意数字字符。1至多个
d? 匹配0至1个任意数字字符。

. 匹配除 "n" 之外的任何单个字符。要匹配包括 'n' 在内的任何字符,使用 '[.n]' 的模式。

x|y 匹配 x 或 y
[xyz] 字符集合。匹配所包含的任意一个字符。
[a-z] 字符范围。匹配指定范围内的任意字符。

[a-d[m-p]] a到d或m到p的任何字符

[a-z&&[^bce]] a到z之间不含bce的所有字符。 [^xyz] 负值字符集合。匹配未包含的任意字符。 [^a-z] 负值字符范围。匹配任何不在指定范围内的任意字符。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读