
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 · 10171 阅读 · 2 评论 -
requests库+re正则表达式爬取并解析古诗文网
# requests + re # requests: 数据爬取 # re:数据解析 import requests import re def 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 · 9071 阅读 · 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 · 9100 阅读 · 1 评论