![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
re正则表达式
re正则表达式
、Lu
这个作者很懒,什么都没留下…
展开
-
正则表达式中对于原生字符串的理解
在正则表达式中,有些字符是有特殊意义的字符。因此如果想要匹配这些字符,那么就必须使用反斜杠进行转义。比如$代表的是以...结尾,如果想要匹配$,那么就必须使用\$。示例代码如下:text = "apple price is \$99,orange paice is $88"ret = re.search('\$(\d+)',text)print(ret.group())>> $99原生字符串:在正则表达式中,\是专门用来做转义的。在Python中\也是用来做转义的。因此如果想原创 2020-07-02 01:58:21 · 10036 阅读 · 2 评论 -
requests库+re正则表达式爬取并解析古诗文网
# requests + re# requests: 数据爬取# re:数据解析import requestsimport redef parse(url): # 定义请求头 headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36',.原创 2020-07-02 14:50:22 · 9016 阅读 · 0 评论 -
正则表达式的核心教程
1. 什么是正则表达式?正则表达式:按照一定的规则,从某个字符串中匹配出想要的数据,这个规则就是正则表达式。2. 正则表达式字符匹配规则(1) (字符串)匹配任意字符串text = 'hello'ret = re.match('he',text)print(ret.group())>> he(2) (.)匹配单个字符,但是不能匹配不到换行符。text = "ab"ret = re.match('.',text)print(ret.group())>&原创 2020-07-02 01:54:24 · 9042 阅读 · 1 评论