正则表达式
澪月
这个世界最不缺乏的就是比你还要厉害的人!
展开
-
学习笔记:正则表达式
1.写法概述正则表达式就是拼在一起的对比字符串,所以字符之间紧挨着。 例如[a-z0-9_-]中括号表示这里面的东西选1个,a-z就是从a到z。所以这句话的意思就是匹配的单个字符在a-z,0-9,_,-里面。 基于这点从左到右解读正则表达式就很简单了。2.先看懂,再会写1.简单用户名筛选:/^[a-z0-9_-]{3,16}$/ ^$写在外面表示匹配的开始和结束,写在中括号里表示非 [a-z0-原创 2017-11-28 16:07:05 · 1060 阅读 · 1 评论 -
【学习笔记】Python中的正则表达式re
匹配方法1.search() 只会返回一次匹配结果 2.match() 从头开始匹配,一点不符合立马结束匹配 3.全局匹配 re.compile(str).findall(html) 主要用法,可匹配所有结果。匹配的结果正则匹配的结果就是用原子匹配出的结果,3个(.*?)匹配出的就是3个部分的内容。i[2]就是第三部分的内容#url = '<a title="如何用Python写一个计算原创 2017-12-07 15:10:13 · 340 阅读 · 0 评论