美文网首页
常用正则表达式

常用正则表达式

作者: 家琦的三亩地 | 来源:发表于2018-09-04 10:40 被阅读0次
    • 身份证号码: [1-9]\d{14}(\d{2}[0-9x])?

    • 网页中的超链接: <a\s[\s\S]+?</a>

    • 正则表达式匹配表格:

    for table in re.findall(r'<table[\s>][\s\S]+?</table>', htmlsource):
        for tr in re.findall(r'<tr[\s>][\s\S]+?</tr>', table):
            for td in re.findall(r'<td[\s>][\s\S]+?</td>', tr):
                print td,
            print ''
    
    
    • E-mail地址匹配: ^[-\w.]{0,64}@([-\w]{1,63}\.)*[-\w]{1,63}$

    相关文章

      网友评论

          本文标题:常用正则表达式

          本文链接:https://www.haomeiwen.com/subject/wkxouttx.html