regex

\b: 单词开头或者结尾位置 

\B:  不是单词开头或不是单词结尾的位置

\bh1\b: find hi
\bh: find word start with h
h\b: find word end with h
\bhi\b.*\bLucy\b: find hi然后任意个字符(不能换行)然后Lucy 

^: string 开头的位置

$: string结尾的位置


0\d\d - \d\d\d\d
= 0\d{2}-\d{4} 以0开头2个数-4个数 ex: 012-1234

+重复1次或n次
*重复0次或n次
?重复0次或1次
{n}重复n次
{n, }重复n次或更多
{n, m}重复n~m次

\b\w{6}\b: 长度为6的单词
^\d{5, 12}$: 5~12位纯数字

分枝表达式

\(?0\d{2}\)?[-]?d{8}|0\d{2}[-]?\d{8}
(010)-12345678
01012345678
(010-12345678
010)-11234567
..
..

分组(小括号指定子表达式):

(\d{1,3}\.){3}: 1~3位数然后。 这种format出现3次

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值