#encoding='utf-8' ''' @author: Administrator ''' import re class MyClass(object): ''' classdocs ''' def __init__(self): ''' Constructor ''' self.p1=re.compile('<div><a name=>(.+).*?</a>') self.p=re.compile('<div><a name=>(.+)</a>') def fun(self,_str): _temp=self.p.findall(_str)[0] return _temp if __name__ == '__main__': _str="<div><a name=>/fdsa/ff/order?fdsafd={ddd}</br>&fdsafds={ddd}</a>" myClass=MyClass() _temp= myClass.fun(_str) print _temp _temp=_temp.replace('</br>','') print _temp
运行结果: