"""# 一、re 模块
1、作用:根据规则去匹配字符串
2、表达式:匹配字符串的规则
3、常用方法
findall():【掌握】匹配所有的字符串,把匹配结果作为一个列表返回
match():【不用】匹配字符串的开始位置,如果开始位置没有就返回NOne
search():【不用】在字符串搜索,返回搜索到的第一个
finditer():【不用】匹配所有字符串,返回迭代器
二、正则匹配的分类
1、匹配单字符:每次只匹配一个字符
。:匹配任意字符(除\n以外)
[]:匹配[]中的任意一个字符
\d: 匹配数字
\D: 匹配非数字
\s(小写):匹配空白
\S(大写):匹配非空白
\w(小写):匹配非特殊字符(字符,数字,汉字,_)
\W(大写):匹配特殊字符(-、@#¥)


2、多字符匹配
元字符
*:匹配前一个字符出现0次,或者无限次(贪婪模式)
+:匹配前一个字符出现1次或者无限次[贪婪模式]【1----无限次】
?:匹配前一个字符出现0次,或者1次(非贪婪模式)
{n}:匹配前一个字符连续出现n次
{n,m}:匹配前一个字符连续出现n-m次

3、逻辑运算
|:两个条件进行匹配,或的关系
4、边界值
^:匹配字符串开始的位置
$:匹配字符串结束的位置

5、分组匹配
():只匹配括号里面的



"""
res = "#(.+?)#"
s = "{'moblie_phone':'#moblie_phone#','pwd':'Aa123456'}"
test = re.findall(res, s)
print(test)

最新文章

  1. 【NuGet】搭建自己团队或公司的NuGet
  2. onethinkp导入excel
  3. apache中虚拟主机的配置
  4. Read/Write file in Android
  5. 【BZOJ1013】【JSOI2008】球形空间产生器sphere(高斯消元)
  6. JS模块式开发
  7. Eclipse中Build Workspace 优化
  8. jquery ztree插件
  9. Android中Toast的用法简介
  10. 依赖注入及AOP简述(五)——依赖注入的方式 .
  11. C# 对XML基本操作总结
  12. TortoiseSVN历史版本安装及svn服务器搭建
  13. 枚举类 enum,结构体类 struct
  14. ubuntu里面搭建虚拟环境过程中遇到的问题以及解决方法。
  15. android 控件获取 获取焦点
  16. Hibernate学习笔记二:常用映射配置
  17. 基于EasyUi的datagrid合并单元格JS写法
  18. 深度学习基础系列(五)| 深入理解交叉熵函数及其在tensorflow和keras中的实现
  19. leetcode257
  20. Apple Developer申请成功

热门文章

  1. MySQL 那些常见的错误设计规范
  2. .NET 6 Preview 6 正式发布: 关注网络开发
  3. 每日三道面试题,通往自由的道路13——锁+Volatile
  4. 知识全聚集 .Net Core 技术突破 丨ABP vNext 开始
  5. C语言:自增 自减
  6. C语言:整数取值范转及溢出
  7. mysql 修改my.ini
  8. 汉诺塔Python
  9. 看懂UML类图笔记
  10. Python基础之用PyQt5创建menu