APL_正则表达式

正则表达式:

* \ 转义: 把有特殊含义的字符 转换为普通字符

* []:指定字符们

* 举例:

* [abc]:abc中的任意一个字符

* [^]: 除了中括号内的所有字符

* 举例:

* [^ace] 除了 ace以外的所有字符

* | : 或

* 举例:

* a|b:a 或则 b

* abc|bac:abc或则 bac

* ():分组

* 举例:

* (abc):abc三个字母为一体

* - :连字符

* 举例:

* a-z:表示所有的小写字母

* A-Z:表示所有的大写字母

* 0-9:表示0123456789中的任意数字

* 5-9:5到9的数字

*

*

* 控制字符次数:

* *:表示任意次 0次 或 n次

* a* aaaaa aa

* (ab)* ab

*

* +:1次或n次

* ab+:一个字母a然后跟最少一个b

* abbbbbbbbb

* (ab)+ ababaababab

*

* ?:0次或1次

* a? ab?

*

* {n}:只能出现n次

* a{3}:出现三个a

*

* {n,}:出现最少n次

* {3,}:最少出现三次

*

* {n,m}:最少n次,最大m次

*

* \d:相等于[0-9]

* \D:相等于[^0-9]

* \w:相当于[0-9a-zA-Z]

* \W:相当于[^0-9a-zA-Z]

*

* 汉字:[\u4e00-\u9fa5]

*

* ^:正则表达式起始

* $:正则表达式结束

* 标准正则表达式格式:

* ^正则表达式$

*

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值