Python3-正则表达式

1.需要使用时,参考:https://www.toutiao.com/i6411296780985565698/
'''
正则表达式是有一些特殊字符组成,能够帮你找到一些符合一定规则的字符串
先来了解几个符号所代表的意思
\d 匹配所有的数字
\D 匹配所有,但是数字除外
\s 空格
\S 匹配所有但是空格除外
\w 匹配所有的字母
\W 匹配所有但是字母除外
. 任意除换行符 \n
. 表示点符号,斜杠本身是转义字符
关于正则知识应用,推荐一篇文章:http://www.toutiao.com/i6411296780985565698/
常见的表达式举例:
{1,3} 表示数字1到3范围

  •  匹配1个或者更多
    

? 匹配0个或者1个结果

  •  匹配0个或者更多结果
    

匹配字符串的结尾部分 ^ 匹配字符串的开始部分 | 匹配左右表达式任意一个 [] 字符集任意范围,例如[A-Z]表示大写A到Z {x} 计算一共找到x的数量 一些空格符: \n 换行 \s 空格 \t 一个tab,制表符 \e 转换字符串,转义 \f form feed \r return 记住这些: . + * ? [ ] ^ ( ) { } |
'''


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增...
    chen_000阅读 837评论 0 1
  • 字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在。比如判断一个字符串是否是合法的Ema...
    Zhigang_Han阅读 1,140评论 0 12
  • Python3 正则表达式 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。Py...
    冲锋丘丘人阅读 245评论 0 0
  • 时间管理/健康管理/精学/泛学/提升/理财/工作/人际/其他 时间管理:今起 10:00昨睡22:30 午休x 健...
    我的鱼儿阅读 112评论 0 0
  • 心香源阅读 218评论 0 0