正则-小抄-笔记

一、预定义字符:
【s(S)】空白 【d(D)】数字
【w(W)】单词数字+字母+_
【.】所有字符(findAll已设置)
二、自定义字符:
例1、[abcd1234]
例2、[0-9a-zA-Z_]
例3、[^abcd]
三、次数字符:
【*】0到多次 【?】0或1次 【+】至少1次
*、指定 {m} {m,} {m,n}
四、位置字符:
【^】开头 【$】结尾 【b(B)】中间
五、开关字符:
【(?i)】大小写不敏感 【数量?】非贪婪
六、条件字符(预搜索)
正向:(?=规则) 否定:(?!条件)
逆向:(?<=规则) 否定:(?<!条件)
七、分组
非命名: (规则1)(规则2)
或: ((规则1)(规则2)) ... ...
命名组: (?<组名称>规则)

posted @ 2022-05-31 08:11  xiaoyongdata  阅读(23)  评论(0编辑  收藏  举报