p=re.compile(r'<td class="td-title"><a target=_blank href=/post-funinfo-5633147-1.shtml>[(.*?)](.*?)</a></td>')
括号里的正则表达式有什么问题吗?总是报错,每次报错的地方还都不一样,但错误总是:eof when scanning string literal,不知道为什么会在这里报这个错啊啊啊
8 个解决方案
#1
不好意思,代码没贴好。。。
p=re.compile(r'<td class="td-title"><a target=_blank href=/post-funinfo-5633147-1.shtml>[(.*?)](.*?)</a></td>')
#2
???啊啊啊
#3
eof when scanning string literal是语法错误吧,可能那里的字符串结尾少了引号,照理说带词法分析的编辑器里应该会发现有不正常反亮的区块...
#4
这句没有问题
可能是字符串里没有匹配到这个正则的内容,报错了
可能是字符串里没有匹配到这个正则的内容,报错了
#5
不是出错的地方不一样,总是在target= 后面那个_bla这里高亮。。。。
#6
准备学beautiful soup了。。。听说比正则表达式好用些。。。。
#7
有[,但没有]
#8
看花了~
把其中一个*换成+试试
findall使用的正则里面全部是*,就算不出错,结果也不是想象中那样的,至少要有可确定的部分+或{1,}
把其中一个*换成+试试
findall使用的正则里面全部是*,就算不出错,结果也不是想象中那样的,至少要有可确定的部分+或{1,}
#1
不好意思,代码没贴好。。。
p=re.compile(r'<td class="td-title"><a target=_blank href=/post-funinfo-5633147-1.shtml>[(.*?)](.*?)</a></td>')
#2
我在做爬虫的时候, 总是卡在这个地方:......
...... 每次报错的地方还都不一样
#3
eof when scanning string literal是语法错误吧,可能那里的字符串结尾少了引号,照理说带词法分析的编辑器里应该会发现有不正常反亮的区块...
#4
这句没有问题
可能是字符串里没有匹配到这个正则的内容,报错了
可能是字符串里没有匹配到这个正则的内容,报错了
#5
???啊啊啊
我在做爬虫的时候, 总是卡在这个地方:......
...... 每次报错的地方还都不一样
不是出错的地方不一样,总是在target= 后面那个_bla这里高亮。。。。
#6
准备学beautiful soup了。。。听说比正则表达式好用些。。。。
#7
有[,但没有]
#8
看花了~
把其中一个*换成+试试
findall使用的正则里面全部是*,就算不出错,结果也不是想象中那样的,至少要有可确定的部分+或{1,}
把其中一个*换成+试试
findall使用的正则里面全部是*,就算不出错,结果也不是想象中那样的,至少要有可确定的部分+或{1,}