为了账号安全,请及时绑定邮箱和手机立即绑定
首页 手记 正则表达式 教程

正则表达式 教程

2018.08.12 15:54 812浏览

由于排版和篇幅关系,本文仅提供PDF版本:
http://files.cnblogs.com/JimmyZhang/Regular-Expression-Tutorial.pdf

这里列出本文的目录:

  • 引言

  • 什么是正则表达式?

  • 准备工作

  • 匹配单个字符

  1. 匹配元字符

  2. 匹配空字符

  3. 匹配特定字符类型9

  1. 匹配数字类型

  2. 匹配字母、数字、下划线

  3. 匹配空字符

  1. 字符组的基本语法

  2. 在字符组中使用字符区间

  3. 反义字符组

  1. 匹配固定单个字符

  2. 匹配任意单个字符

  3. 匹配“”元字符

  4. 匹配字符组

  5. 匹配特殊字符7

匹配多个字符

  1. 贪婪匹配、惰性匹配概述

  2. 贪婪匹配的匹配过程

  3. 惰性匹配的匹配过程

  4. 值得注意的两个匹配模式

  1. 匹配固定数目的字符

  2. 匹配区间以内数目的字符

  1. 匹配一个或多个

  2. 匹配零个或多个字符

  3. 匹配零个或一个字符串

  4. 匹配指定数目字符

  5. 贪婪匹配和惰性匹配

匹配边界

  1. 匹配文本首

  2. 匹配文本末

  1. 边界的定义

  2. 边界的相对性

  1. 匹配单词边界

  2. 边界及其相对性

  3. 匹配非单词边界

  4. 匹配文本边界

匹配子模式

  1. 子模式

  2. “或”匹配

  3. 在子模式中使用“或”匹配

  4. 嵌套子模式

后向引用

  1. 理解后向引用

  2. 后向引用的一个常见应用

  3. Net中的后向引用

文本替换

  1. 高亮显示文本

  2. 替换电话号码格式

  1. 使用后向引用进行文本替换

  2. Net 中的文本替换

预查和非获取匹配

  1. 负正向预查

  2. 负反向预查

  1. 理解非获取匹配

  2. 正向预查

  3. 反向预查

  4. 正向、反向预查组合

  5. 负正向预查、负反向预查

总结

点击查看更多内容
0人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
手记
粉丝
30
获赞与收藏
175

关注TA,一起探索更多经验知识

同主题相似文章浏览排行榜

风间影月说签约讲师

51篇手记,涉及Java、MySQL、Redis、Spring等方向

进入讨论

Tony Bai 说签约讲师

151篇手记,涉及Go、C、Java、Python等方向

进入讨论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消