a='<td class="td0">(.*?)</td>'
提示出错
SyntaxError: EOL while scanning string literal
a='<td class="td0">(.*?)</td>'
加粗部分涂红报错,感觉应该是很低级的错误,但是无奈修为不足还请大神指点
想用正则表达式匹配出图中的数据,但是好像即使上面这个字符串成功输进去了也匹配不出来,这是为什么?
匹配的过程如下:
a='<td class="td0">(.*?)</td>'
提示出错
SyntaxError: EOL while scanning string literal
a='<td class="td0">(.*?)</td>'
加粗部分涂红报错,感觉应该是很低级的错误,但是无奈修为不足还请大神指点
想用正则表达式匹配出图中的数据,但是好像即使上面这个字符串成功输进去了也匹配不出来,这是为什么?
匹配的过程如下:
你这个是有多行的,默认的.
是匹配换行符“\n”
以外的所有字符, 用re.S
改为点任意匹配模式:
re.findall('<td class="td0">(.*?)</td>', html, re.S)
这么写 语法是没有错的 你看是不是 结尾有什么其它字符