正则表达式 教程

简介: 正则表达式 教程 由于排版和篇幅关系,本文仅提供PDF版本:http://files.cnblogs.com/JimmyZhang/Regular-Expression-Tutorial.

正则表达式 教程


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

这里列出本文的目录:

  • 引言
  • 什么是正则表达式?
  • 准备工作
  • 匹配单个字符
    1. 匹配固定单个字符
    2. 匹配任意单个字符
    3. 匹配“”元字符
    4. 匹配字符组
      1. 字符组的基本语法
      2. 在字符组中使用字符区间
      3. 反义字符组
    5. 匹配特殊字符7
      1. 匹配元字符
      2. 匹配空字符
      3. 匹配特定字符类型9
        1. 匹配数字类型
        2. 匹配字母、数字、下划线
        3. 匹配空字符
  • 匹配多个字符
    1. 匹配一个或多个
    2. 匹配零个或多个字符
    3. 匹配零个或一个字符串
    4. 匹配指定数目字符
      1. 匹配固定数目的字符
      2. 匹配区间以内数目的字符
    5. 贪婪匹配和惰性匹配
      1. 贪婪匹配、惰性匹配概述
      2. 贪婪匹配的匹配过程
      3. 惰性匹配的匹配过程
      4. 值得注意的两个匹配模式
  • 匹配边界
    1. 匹配单词边界
    2. 边界及其相对性
      1. 边界的定义
      2. 边界的相对性
    3. 匹配非单词边界
    4. 匹配文本边界
      1. 匹配文本首
      2. 匹配文本末
  • 匹配子模式
    1. 子模式
    2. “或”匹配
    3. 在子模式中使用“或”匹配
    4. 嵌套子模式
  • 后向引用
    1. 理解后向引用
    2. 后向引用的一个常见应用
    3. Net中的后向引用
  • 文本替换
    1. 使用后向引用进行文本替换
      1. 高亮显示文本
      2. 替换电话号码格式
    2. Net 中的文本替换
  • 预查和非获取匹配
    1. 理解非获取匹配
    2. 正向预查
    3. 反向预查
    4. 正向、反向预查组合
    5. 负正向预查、负反向预查
      1. 负正向预查
      2. 负反向预查
  • 总结
目录
相关文章
|
3月前
|
Ruby
|
5月前
|
应用服务中间件 nginx
Nginx系列教程(07) - Location正则表达式
Nginx系列教程(07) - Location正则表达式
60 0
|
6月前
正则表达式教程
正则表达式教程
41 1
|
1月前
|
Windows Perl
Perl 教程 之 Perl 正则表达式 8
Perl的正则表达式是其强项,常用于字符串匹配、查找、替换等。基本操作包括:`.`匹配任意字符(除换行符),`x?`匹配0或1次`x`,`x*`匹配0或多次`x`,`x+`匹配1或多次`x`。还有范围匹配如`[0-9]`、否定匹配`[^a-z]`、边界匹配`\b`等。特殊序列如`\d`代表数字,`\s`代表空格,`()`用于记忆匹配内容,`/pattern/i`忽略大小写。
10 0
|
1月前
|
Perl
Perl 教程 之 Perl 正则表达式 7
Perl教程讲解了其强大的正则表达式功能,用于字符串匹配、查找、替换和提取。示例展示如何使用`/s`删除变量`$string`中的重复字符,输出结果为原字符串。其他实例包括将非数字字符替换为空格,删除tab和空格,以及将数字间字符替换为单个空格。
15 3
|
1月前
|
Perl
Perl 教程 之 Perl 正则表达式 6
**Perl正则表达式强大多能,常用于字符串匹配、替换和提取。转化操作符如`tr`用于字符转换,如将所有小写字母转大写:`$string =~ tr/a-z/A-Z/`。**
17 2
|
1月前
|
Perl
Perl 教程 之 Perl 正则表达式 4
简洁概括:Perl正则表达式强大,s///操作符用于字符串替换,例子展示替换"google"为"baidu"。
12 1
|
1月前
|
存储 算法 Shell
【Shell 命令集合 文档编辑】Linux 正则表达式匹配 egrep命令使用教程
【Shell 命令集合 文档编辑】Linux 正则表达式匹配 egrep命令使用教程
10 0
|
1月前
|
Perl
Perl 教程 之 Perl 正则表达式 1
Perl教程介绍了其强大的正则表达式功能,用于字符串匹配、替换和转化。匹配用m//(可简写为//),替换用s///,转化用tr///,常与=~或!~配合判断匹配与否。示例展示了m//在匹配字符串中的应用。
11 0
|
3月前
|
Ruby

热门文章

最新文章