python正则表达式示例

#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

运行结果:




 
 

 

 

猜你喜欢

转载自smile3019.iteye.com/blog/2242180