正则表达式RegEx
快乐虫
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
正则表达式5(位置匹配)
1.单词边界 2.字符串边界 3.多行匹配原创 2020-08-29 14:32:25 · 765 阅读 · 0 评论 -
正则表达式4(重复匹配)
1. 匹配一个或多个字符 2. 匹配零个或多个字符 3.匹配零个或一个字符 4. 匹配的重复次数 5. 防止过度匹配原创 2020-08-17 21:54:37 · 11558 阅读 · 1 评论 -
正则表达式3(使用元字符)
元字符在正则表达式里有特殊的含义,所以字符无法用来代表他们本身,比如:原创 2020-08-17 20:58:08 · 233 阅读 · 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 · 410 阅读 · 0 评论 -
正则表达式1(匹配单个字符)
Python 通过re模块提供了正则表达式支持 函数 功能 preg_grep() 执行搜索并以数组形式返回匹配结果 findall() 查找所有子串并以列表形式将其返回 finditer() 查找所有子串并以迭代器形式将其返回 match() 在字符串的开头执行正则表达式搜索 search() 搜索字符串中的所有匹配项 split() 将字符串转换成列表, 在模式匹配的地方将其分割 sub() 用指定的子串替换匹配项 subn() 返回一个字符串,其中匹配项被指原创 2020-08-09 18:10:29 · 1300 阅读 · 0 评论 -
正则表达式各类字符索引(6)反向引用和环视
元字符 说明 () 定义一个子表达式 \1 匹配一个子表达式;\2匹配第二个子表达式,以此类推 ?= 肯定式向前查看 ?<= 肯定式向后查看 ?! 否定式向前查看 ?<! 否定式向后查看 ?() 条件(if then) ?()l 条件(if then else) ...原创 2020-07-28 20:47:43 · 228 阅读 · 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 · 181 阅读 · 0 评论 -
正则表达式各类字符索引(4)匹配模式、大小写转换
匹配模式 元字符 说明 (?m) 多行模式 大小写转换 元字符 说明 \E 结束 \L 或 \U 转换 \l 把下一个字符转换为小写 \L 把后面的字符转换为小写,直到遇见\E为止 \u 把下一个字符转换为大写 \U 把后面的字符转换为大写,直到遇见\E为止 ...原创 2020-07-28 20:34:35 · 284 阅读 · 0 评论 -
正则表达式各类字符索引(3)位置元字符
元字符 说明 ^ 匹配字符串的开头 \A 匹配字符串的开头 $ 匹配字符串的结尾 \Z 匹配字符串的结尾 < 匹配单词的开头 > 匹配单词的结尾 \b 匹配单词边界 \B \b的反义原创 2020-07-28 20:26:37 · 267 阅读 · 0 评论 -
正则表达式各类字符索引(2)量词元字符
本表摘自《正则表达式必知必会》(美 本.福塔) 量词元字符 元字符 说明 * 匹配前一个字符(子表达式)的零次或多次重复 *? *的懒惰型版本 + 匹配前一个字符(子表达式)的一次或多次重复 +? +的懒惰型版本 ? 匹配前一个字符(子表达式)的零次或一次重复 {n} 匹配前一个字符(子表达式)的n次重复 {m, n} 匹配前一个字符(子表达式)的至少m次且至多n次重复 {n, } 匹配前一个字符(子表达式)的n次或更多次重复 {n, }? {n,原创 2020-07-26 01:16:08 · 182 阅读 · 0 评论 -
正则表达式各类字符索引(1)基本元字符
基本元字符 元字符 说明 . 匹配任意单个字符 1 逻辑或操作符 [ ] 匹配该字符集合中的一个字符 [ ^ ] 排除该字符集合 - 定义一个范围(例如[A-Z]) \ 对下一个字符转义原创 2020-07-26 01:04:02 · 258 阅读 · 0 评论
分享