码迷,mamicode.com
首页 > 其他好文 > 详细

re模块 正则表达式

时间:2018-02-27 23:41:58      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:class   表达式   10个   png   nbsp   操作   分享   tar   在线   

在线测试工具 http://tool.chinaz.com/regex/

首先你要知道的是,谈到正则,就只和字符串相关了。在我给你提供的工具中,你输入的每一个字都是一个字符串。
其次,如果在一个位置的一个值,不会出现什么变化,那么是不需要规则的。
  比如你要用"1"去匹配"1",或者用"2"去匹配"2",直接就可以匹配上。这连python的字符串操作都可以轻松做到。
那么在之后我们更多要考虑的是在同一个位置上可以出现的字符的范围。

1.字符组 : [字符组] 在同一个位置可能出现的各种字符组成了一个字符组,在正则表达式中用[]表示 字符分为很多类,比如数字、字母、标点等等。
假如你现在要求一个位置"只能出现一个数字",那么这个位置上的字符只能是0、1、2...9这10个数之一。

2.字符

技术分享图片

3.量词

技术分享图片

4.贪婪匹配 和 惰性匹配

技术分享图片

 

技术分享图片

 字符集

技术分享图片

 

转义字符

技术分享图片

分组与或

技术分享图片

 技术分享图片

 

re模块 正则表达式

标签:class   表达式   10个   png   nbsp   操作   分享   tar   在线   

原文地址:https://www.cnblogs.com/wzbk/p/8480643.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!