首页 > 其他 > 详细

正则表达式读取文件中的邮箱和固话

时间:2020-10-28 21:05:10      阅读:34      评论:0      收藏:0      [点我收藏+]
        <div class="foot-box">
          <p class="map-content-line-footer"></p>
          <div class="contact-mail">
            <div class="mail-box">
                <div class="mail-title">
                  合作联系                </div>
                <div class="mail-content">
                  <span class="mail-content-text">
                      市场合作:upmco@baidu.com                  </span><span class="mail-content-text">
                      校园合作:campusmaster@baidu.com                  </span><span class="mail-content-text">
                      战略合作:zhanzhangpingtai@baidu.com                  </span>                </div>
              </div><div class="mail-box">
                <div class="mail-title">
                  业务联系                </div>
                <div class="mail-content">
                  <span class="mail-content-text">
                      百度无线:mbaidu@baidu.com                  </span><span class="mail-content-text">
                      百度推广售后热线:400-921-9999                  </span><span class="mail-content-text">
                      百度推广销售热线:400-800-8888                  </span>                </div>
              </div><div class="mail-box">
                <div class="mail-title">
                  投诉中心                </div>
                <div class="mail-content">
                  <span class="mail-content-text">
                      投诉中心网址: http://help.baidu.com                  </span><span class="mail-content-text">
                      职业道德举报邮箱:bdjb@baidu.com                  </span>                </div>
              </div>          </div>
        </div>
        </div>

>>> with open(rd:\pyhton\one\contact.txt,r) as fp:
...     content = fp.readlines()
#返回的列表
>>> with open(rd:\pyhton\one\contact.txt,r,encoding=utf-8) as fp:
...     content = fp.read()
#返回的字符串
>>> type(content)
<class str>
直接匹配字符串 >>> import re >>> re.findall(r[a-z]+@baidu.com,content) [upmco@baidu.com, campusmaster@baidu.com, zhanzhangpingtai@baidu.com, mba idu@baidu.com, bdjb@baidu.com] >>> re.findall(r\d{3}-\d{3}-\d{4},content) [400-921-9999, 400-800-8888] >>>

 

正则表达式读取文件中的邮箱和固话

原文:https://www.cnblogs.com/51testing/p/13893207.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!