Python遇到一个正则问题,求大佬解决
第1,3,4,6行color:blue前后都有\
我需要的是第2行和第5行中的AAAA和CCCC,也就是"color:blue" 不带\这样的,能用正则匹配到吗?
document.write("<a style=\"color:blue\" href= "javascript:showdetail(‘AAAAAAAA’)\">>></a >");
<a style="color:blue" href="javascript:showdetail(‘AAAAAAAA’)">>></a >
document.write("<a style=\"color:blue\" href=\"javascript:showdetail(‘BBBBBBBBB’)\">>></a >");
document.write("<a style=\"color:blue\" href=\"javascript:showdetail(‘CCCCCCCCC’)\">>></a >");
<a style="color:blue" href="javascript:showdetail(‘CCCCCCCCC’)">>></a >
document.write("<a style=\"color:blue\" href=\"javascript:showdetail(‘DDDDDDDDD’)\">>></a >");
广西网友:第一行和第二行看起来一样阿?
上海网友:
regex = re.compile(r"javascript:showdetail\(‘(.*)’\)")
regex.search(content).group(1)
这个只能取出第一个, 其他的你看着改吧
广东网友:`^<a`,`</a >$`都可以做匹配的锚点啊,自己好好思考吧。
重庆网友:尴尬,放到code里面变了
澳门网友:大佬刚才错了,我把代码放进code标签里,源代码变了,现在不一样了
浙江网友:顶下,大佬帮个忙吧那个转义用的\给过滤掉