| 正则表达式参考 |
| 简介 |
| 目录 |
| 快速参考 |
| 字符 |
| 基本功能 |
| 字符类 |
| 简写 |
| 锚点 |
| 词边界 |
| 量词 |
| Unicode |
| 捕获组和反向引用 |
| 命名组和反向引用 |
| 特殊组 |
| 模式修饰符 |
| 递归和平衡组 |
| 替换参考 |
| 字符 |
| 匹配文本和反向引用 |
| 上下文和大小写转换 |
| 条件 |
| 本网站的更多内容 |
| 简介 |
| 正则表达式快速入门 |
| 正则表达式教程 |
| 替换字符串教程 |
| 应用程序和语言 |
| 正则表达式示例 |
| 正则表达式参考 |
| 替换字符串参考 |
| 书评 |
| 可打印 PDF |
| 关于本网站 |
| RSS 源和博客 |
| 功能 | 语法 | 说明 | 示例 | JGsoft | .NET | Java | Perl | PCRE | PCRE2 | PHP | Delphi | R | JavaScript | VBScript | XRegExp | Python | Ruby | std::regex | Boost | Tcl ARE | POSIX BRE | POSIX ERE | GNU BRE | GNU ERE | Oracle | XML | XPath |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 点 | .(点) | 匹配除换行符之外的任何单个字符。大多数正则表达式风格都提供一个选项,使点也可以匹配换行符。 | . 匹配 x 或(几乎)任何其他字符 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 |
| 非换行符 | \N | 匹配除换行符之外的任何单个字符,就像点一样,但不受使点匹配所有字符(包括换行符)的任何选项影响。 | \N 匹配 x 或任何非换行符 | V2 | 否 | 否 | 5.12 | 8.10 | 是 | 5.3.4 | XE7 | 是 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
| 交替 | |(管道) | 导致正则表达式引擎匹配左侧部分或右侧部分。可以串联成一系列的交替。 | abc|def|xyz 匹配 abc、def 或 xyz | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | ECMA 扩展 egrep awk | ECMA 扩展 egrep awk | 是 | 否 | 是 | 否 | 是 | 是 | 是 | 是 |
| 交替 | \|(反斜杠管道) | 导致正则表达式引擎匹配左侧部分或右侧部分。可以串联成一系列的交替。 | abc\|def\|xyz 匹配 abc、def 或 xyz | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 是 | 否 | 否 | 否 | 否 |
| 交替 | 组或字符类之外的文本换行符 | 导致正则表达式引擎匹配左侧部分或右侧部分。可以串联成一系列的交替。 | abc def xyz 匹配 abc、def 或 xyz |
否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | grep egrep | grep egrep | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
| 交替 | 组内但不在字符类内的文本换行符 | 导致组匹配左侧部分或右侧部分。可以串联成一系列的交替。 | a(bc de fg)h 匹配 abch、adeh 或 afgh |
否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | grep egrep | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
| 交替是急切的 | | 或 \| | 交替返回匹配的第一个选项。 | a|ab 在 ab 中匹配 a | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | ECMA | ECMA | 否 | 不适用 | 否 | 否 | 否 | 是 | 是 | 是 |
| 交替是贪婪的 | | 或 \| | 交替返回匹配的最长选项。 | a|ab 在 ab 中匹配 ab | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 扩展 grep egrep awk | 扩展 grep egrep awk | 是 | 不适用 | 是 | 是 | 是 | 否 | 否 | 否 |
| 功能 | 语法 | 说明 | 示例 | JGsoft | .NET | Java | Perl | PCRE | PCRE2 | PHP | Delphi | R | JavaScript | VBScript | XRegExp | Python | Ruby | std::regex | Boost | Tcl ARE | POSIX BRE | POSIX ERE | GNU BRE | GNU ERE | Oracle | XML | XPath |
| 快速入门 | 教程 | 工具和语言 | 示例 | 参考 | 书籍评论 |
| 简介 | 目录 | 快速参考 | 字符 | 基本功能 | 字符类 | 简写 | 锚点 | 词边界 | 量词 | Unicode | 捕获组和反向引用 | 命名组和反向引用 | 特殊组 | 模式修饰符 | 递归和平衡组 |
| 字符 | 匹配的文本和反向引用 | 上下文和大小写转换 | 条件 |
页面网址:https://regexper.cn/refbasic.html
页面最后更新时间:2021 年 8 月 13 日
网站最后更新时间:2024 年 3 月 15 日
版权所有 © 2003-2024 Jan Goyvaerts。保留所有权利。