请问大神们,我爬到的html中明明包含了符合正则匹配的字符串,为什么匹配到的是空的?
匹配到的是空的。
但是假如匹配写死的字符串就可以匹配到。
为什么?
是因为其中包含了换行或者其他的吗?
求大神们解答一下。
请问大神们,我爬到的html中明明包含了符合正则匹配的字符串,为什么匹配到的是空的?
匹配到的是空的。
但是假如匹配写死的字符串就可以匹配到。
为什么?
是因为其中包含了换行或者其他的吗?
求大神们解答一下。
一个是换行,一个是特殊符号,比如引号、尖括号这些,需要转义。
print(re.findall(r'id\=\"filter2\"\>(.*?)\<\/div\>', html))