![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
正则表达式RegEx
文章平均质量分 62
快乐虫
这个作者很懒,什么都没留下…
展开
-
正则表达式5(位置匹配)
1.单词边界2.字符串边界3.多行匹配原创 2020-08-29 14:32:25 · 662 阅读 · 0 评论 -
正则表达式4(重复匹配)
1. 匹配一个或多个字符2. 匹配零个或多个字符3.匹配零个或一个字符4. 匹配的重复次数5. 防止过度匹配原创 2020-08-17 21:54:37 · 10723 阅读 · 1 评论 -
正则表达式3(使用元字符)
元字符在正则表达式里有特殊的含义,所以字符无法用来代表他们本身,比如:原创 2020-08-17 20:58:08 · 168 阅读 · 0 评论 -
正则表达式2(匹配一组字符)
本文内容及示例参考自《正则表达式必知必会》,供学习练习使用1. 匹配多个字符中的某一个比如在如下文件名中我们想匹配出na1.xls,na2.xls,和sa1.xls,使用“.a..xls”会把ca1.xls匹配出来,这是不合理的。这里可以使用字符“[ ]”,它的作用是必须匹配其中某个成员,如下:这样问题就解决了,利用“[ ]”可以解决大小写问题,比如[Rr]表示大小写都可以匹配。2. 匹配字符区间利用“[ ]”和字母或数字区间可以匹配相应范围内的字符,比如[ns]a[0-9]即匹配以n或s开原创 2020-08-09 18:11:11 · 316 阅读 · 0 评论 -
正则表达式1(匹配单个字符)
Python 通过re模块提供了正则表达式支持函数功能preg_grep()执行搜索并以数组形式返回匹配结果findall()查找所有子串并以列表形式将其返回finditer()查找所有子串并以迭代器形式将其返回match()在字符串的开头执行正则表达式搜索search()搜索字符串中的所有匹配项split()将字符串转换成列表, 在模式匹配的地方将其分割sub()用指定的子串替换匹配项subn()返回一个字符串,其中匹配项被指原创 2020-08-09 18:10:29 · 1177 阅读 · 0 评论 -
正则表达式各类字符索引(6)反向引用和环视
元字符说明()定义一个子表达式\1匹配一个子表达式;\2匹配第二个子表达式,以此类推?=肯定式向前查看?<=肯定式向后查看?!否定式向前查看?<!否定式向后查看?()条件(if then)?()l条件(if then else)...原创 2020-07-28 20:47:43 · 165 阅读 · 0 评论 -
正则表达式各类字符索引(5)特殊字符元字符
特殊字符元字符元字符说明[\b]退格字符\c匹配一个控制字符\d匹配任意数字字符\D\d的反义\f换页符\n换行符\r回车符\s匹配任意空白字符\S\s的反义\t制表符(Tab键)\v垂直制表符\w匹配任意字母数字字符或下划线字符\W\w的反义\x匹配一个十六进制数字\0匹配一个八进制数字...原创 2020-07-28 20:43:08 · 113 阅读 · 0 评论 -
正则表达式各类字符索引(4)匹配模式、大小写转换
匹配模式元字符说明(?m)多行模式大小写转换元字符说明\E结束 \L 或 \U 转换\l把下一个字符转换为小写\L把后面的字符转换为小写,直到遇见\E为止\u把下一个字符转换为大写\U把后面的字符转换为大写,直到遇见\E为止...原创 2020-07-28 20:34:35 · 223 阅读 · 0 评论 -
正则表达式各类字符索引(3)位置元字符
元字符说明^匹配字符串的开头\A匹配字符串的开头$匹配字符串的结尾\Z匹配字符串的结尾<匹配单词的开头>匹配单词的结尾\b匹配单词边界\B\b的反义原创 2020-07-28 20:26:37 · 177 阅读 · 0 评论 -
正则表达式各类字符索引(2)量词元字符
本表摘自《正则表达式必知必会》(美 本.福塔)量词元字符元字符说明*匹配前一个字符(子表达式)的零次或多次重复*?*的懒惰型版本+匹配前一个字符(子表达式)的一次或多次重复+?+的懒惰型版本?匹配前一个字符(子表达式)的零次或一次重复{n}匹配前一个字符(子表达式)的n次重复{m, n}匹配前一个字符(子表达式)的至少m次且至多n次重复{n, }匹配前一个字符(子表达式)的n次或更多次重复{n, }?{n,原创 2020-07-26 01:16:08 · 110 阅读 · 0 评论 -
正则表达式各类字符索引(1)基本元字符
基本元字符元字符说明.匹配任意单个字符1逻辑或操作符[ ]匹配该字符集合中的一个字符[ ^ ]排除该字符集合-定义一个范围(例如[A-Z])\对下一个字符转义原创 2020-07-26 01:04:02 · 168 阅读 · 0 评论