正则表达式参考 |
简介 |
目录 |
快速参考 |
字符 |
基本功能 |
字符类 |
简写 |
锚点 |
词边界 |
量词 |
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。保留所有权利。