正则表达式

元字符:
 +:规定前导字符必须再元字符前面出现一次或多次
 *:规定前导字符必须在元字符前面出现0次或连续多次
 ?:规定前导字符必须在元字符前面出现0次或1次
 /s:用于匹配单个空格符,包括TAB键和换行符
 /S:用于匹配除单个空格符以外的所有字符
 /d:用于匹配0-9的数字
 /D:匹配任何的非数字,等价于[^0-9]
 /w:用于匹配字符,数字,下划线
 /W:用于匹配所有与w不匹配的字符
 .:用于除换行符以外的所有字符
模式:
 可以精确指定模式在匹配对象中出现的频率
 {n}:这里的n是一个正整数.匹配前面的N个字符
 {n,}:这里的n是一个正整数,匹配前面的至少n个字符
 {n,m}:这里的n和m都是正整数.匹配至少n个最多m个前面的字符
定位符:
 ^:规定匹配模式必须出现在目标字符串的开头
 $:规定匹配模式必须出现在目标字符串的结尾
 /b:规定匹配模式必须出现在目标字符串的开头或者结尾的2个边界之一
 /B:规定匹配模式必须出现在目标字符串的开头和结尾2个边界之内

中括号表达式:
 若要创建匹配字符组的一个列表,在方括号内放置一个或者多个单个字符.普通字符在中括号内表示其本身
 [a-z][A-Z][0-9]
运算符:
 |,(),(?:),(?=),[]
否定符:
 [^]:规定目标对象中不能存在模式中所规定的字符串
运算顺序:
 从左到右
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值