- 论坛徽章:
- 0
|
很抱歉前面没有看懂您的意思,不过现在我明白了。
您给的正则表达式还是有一些问题,我得想想再怎么才能 ...
chinaunix874 发表于 2010-06-01 14:45 ![]()
你上面给的例子就缺一个‘"’,你自己看着弄呗,反正就那个意思,正则表达式也不一定得到你需要的值,可能还要经过处理下才能得到你需要的结果
比如:
mylist = re.compile('<a href="/app/mylist.php?verify=(.*?)">(.*?)</a>', re.DOTALL).findall(html)
然后你在每项里面都加上/app/mylist.php?verify=也行啊,或者说你得到的结果可能左右有可能会有“"”,你就写个方法处理呗。
比如你写的正则得到"/app/mylist.php?verify=38985495_38985495_1275361701_817fbc84e1c61d4ab36cf91b4719edbf_kx"- def aaa(str):
- if str.startswith('"'):
- str = str[1:]
- if str.endswith('"'):
- str = str[:-1]
- if str.startswith('"') or str.endswith('"'):
- return aaa(str)
- else:
- return str
复制代码 你自己看着处理呗 |
|