re模块下的常用方法

  1、findall:返回所有满足匹配条件的结果,放在列表里。

import re

# 查找数字
result = re.findall('\d+','nizhidao 123 wobuzhidao 456') print(result) #['123', '456']

  2、match:在字符串的起始如果匹配失败,match()就返回none。和search一样,如果匹配成功,就需要调用group()方法拿到结果

import re
print(re.match('www', 'www.baiduwwwccc.com').group()) # www
print(re.match('com', 'www.baiduwwwccc.com')) # None

  3、search:搜索整个字符串,返回找到的第一个结果的对象,需要调用group()方法拿到结果

import re
print(re.search('www', 'www.baiduwwwccc.com').group()) # www
print(re.search('com', 'www.baiduwwwccc.com').group()) # com

 

最新文章

  1. jQuery-1.9.1源码分析系列(十六)ajax——ajax处理流程以及核心函数
  2. ExtJs、Struts2、Hibernate3.2登录页面的简单实现
  3. cocos2d-x for android:SimpleGame分析
  4. 生意经:研究一下国外SAAS的产品线,比如Salesforce、Netsuite和Zendesk等等(Salesforce斥资7.5亿美元收购云计算字处理应用Quip)
  5. 使用IAR6.1调试LPCXpresso-cn
  6. 七天学会SALTSTACK自动化运维 (2)
  7. Tiling(递推+大数)
  8. JavaWeb学习笔记--filter开发
  9. IOS数组排序等
  10. Angularjs实现简单分页
  11. cpp - 输入输出
  12. Hyper-V安装虚拟机
  13. python多环境下虚拟环境的搭建和使用
  14. 每日一练ACM
  15. webpack4 系列教程(九): CSS Tree Shaking
  16. SQL中Union与Union All的区别
  17. MySQL5.7(5.6)GTID环境下恢复从库思路方法(转发)
  18. 基于CORBA/WEB技术构建三层体系结构的应用
  19. 使用IntelliJ IDEA新建maven的javaWeb项目部署,启动访问index,jsp页面
  20. hdu2149Public Sale(巴什博弈)

热门文章

  1. NancyFX 第一章 NancyFX 简介
  2. MultiBinding的StringFormat参数问题
  3. centos6.5安装sublime Text3破解版
  4. Elasticsearch中提升大文件检索性能的一些总结
  5. jdbcTemplate简单使用
  6. 我也来Show一下我的VisualStudio2017
  7. JQ下拉加载更多
  8. qsc52(三角形线性插值)
  9. Selenium IDE + Firefox
  10. MySQL 之 LOAD DATA INFILE 快速导入数据