正则表达式笔记
正则表达式解析(用来匹配一类具有相同规则的字符串) 单字符: . :除换行外所有字符 []:[abc]匹配集合中任意一个字符 \d:数字[0-9] \D:非数字 \w:数字、字母、下划线、中文 \W:非\w \s:所有空白字符 \S:非空白 数量描述: *:任意多次 》=0 +:至少一次 》=1 ?:可有可无 0次或1次 {m}:固定m次 {m,}:至少m次 {m,n}:m-n次 边界: \b \B:词首词尾匹配 $:以某某开头 ^:以某某结尾 分组: (){4}:视为一个整体重复四次 ():子模式、组模式 \1 \2 贪婪模式: .*? .+? 控制贪婪 re.I :忽略大小写 re.M :多行匹配 re.S :单行匹配 match:只从最开始找 search:从任意位置开始找 findall:从所有找 re.sub(正则表达式,替换内容,字符串)
作者:求知鱼
-------------------------------------------
个性签名:你有一个苹果,我有一个苹果,我们交换一下,一人还是只有一个苹果;你有一种思想,我有一种思想,我们交换一下,一个人就有两种思想。
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!
独学而无友,则孤陋而寡闻,开源、分享、白嫖!