In [2]: r = re.compile(r'(<a\s+href=")(\/lzupage.*)',re.I)
In [3]: r.sub(r"\1http://lzujwc.lzu.edu.cn\2",'<a href="/lzupage/
2011/07/08/N20110708110003.html">')
Out[3]: '<a href="http://lzujwc.lzu.edu.cn/lzupage/2011/07/08/
N20110708110003.html">'
In [4]:
你这个如果只要href,就把href指明出来,获取会直接一点。
On Jul 24, 6:51 pm, 何建博 <hjb2722...@163.com> wrote:
> 有这么一段字符串:
> <span>(2011-07-08)</span><ahref="/lzupage/2011/07/08/N20110708110003.html">关于推荐我校国家大学生创新性实验计划项目参加第四届全国大学生创新论坛的公示</a></li><li><span>
>
> 我想用正则替换给链接前加上"http://lzujwc.lzu.edu.cn"前缀
>
> 下面是我的代码:
> preg_replace('/(<a\s*\w+=")(.\blzupage\b.)/i','\1http://lzujwc.lzu.edu.cn\2',$rg2[1]);