正则表达式参考 |
简介 |
目录 |
快速参考 |
字符 |
基本功能 |
字符类 |
简写 |
锚 |
单词边界 |
量词 |
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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
简写 | 字符类之外的任何简写 | 简写可以在字符类之外使用。 | \w 匹配单个单词字符 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | ECMA | ECMA 扩展 egrep awk | 是 | 不适用 | 不适用 | 是 | 是 | 10gR2 | 是 | 是 |
简写 | 字符类内的任何简写 | 简写可以在字符类内使用。 | [\w] 匹配单个单词字符 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | ECMA | 是 | 是 | 不适用 | 不适用 | 否 | 否 | 否 | 是 | 是 |
简写 | 字符类中的任何否定简写 | 否定简写可用于字符类中。 | [\W] 匹配不是单词字符的单个字符 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | ECMA | 是 | 错误 | 不适用 | 不适用 | 否 | 否 | 否 | 是 | 是 |
简写 | \d | 将所有数字添加到字符类中。如果在字符类外使用,则匹配单个数字。 | [\d] 和/或 \d 匹配数字字符 | Unicode | 非 ECMA Unicode | ASCII | Unicode | ASCII | ASCII | 5.3.4 Unicode 5.0.0 ASCII | ASCII | ASCII | ASCII | ASCII | ASCII | 3.0 Unicode 2.4 ASCII | ASCII | ECMA Unicode | Unicode | Unicode | 否 | 否 | 否 | 否 | 10gR2 Unicode | Unicode | Unicode |
简写 | \w | 将所有单词字符添加到字符类中。如果在字符类外使用,则匹配单个单词字符。 | [\w] 和/或 \w 匹配任何单个单词字符 | Unicode | 非 ECMA Unicode | ASCII | Unicode | ASCII | ASCII | 5.3.4 Unicode 5.0.0 代码页 | ASCII | ASCII | ASCII | ASCII | ASCII | 3.0 Unicode 2.4 ASCII | ASCII | ECMA Unicode | Unicode | Unicode | 否 | 否 | ASCII | ASCII | 10gR2 Unicode | Unicode | Unicode |
简写 | \s | 将所有空白添加到字符类中。如果在字符类外使用,则匹配单个空白字符。 | [\s] 和/或 \s 匹配任何单个空白字符 | Unicode | 非 ECMA Unicode | ASCII | Unicode | ASCII | ASCII | 5.3.4 Unicode 5.0.0 代码页 | ASCII | ASCII | Unicode | ASCII | Unicode | 3.0 Unicode 2.4 ASCII | ASCII | ECMA Unicode | Unicode | Unicode | 否 | 否 | ASCII | ASCII | 10gR2 Unicode | ASCII | ASCII |
简写 | \l 和 \u | 将所有小写字母或所有大写字母添加到字符类中。如果在字符类外使用,则匹配单个小写或大写字母。 | \u\l 匹配 Aa 但不匹配 aA。 | V2 Unicode | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | Unicode | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
简写 | \v | 将所有垂直空白添加到字符类中。如果在字符类外使用,则匹配单个垂直空白字符。 | [\v] 和/或 \v 匹配任何单个垂直空白字符 | V2 Unicode | 否 | 8 Unicode | 5.10 Unicode | 7.2 Unicode | Unicode | 5.2.4 Unicode | Unicode | Unicode | 否 | 否 | 否 | 否 | 否 | 否 | ECMA 1.42–1.83 Unicode | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
简写 | \h | 将所有水平空白添加到字符类中。如果在字符类外使用,则匹配单个水平空白字符。 | [\h] 和/或 \h 匹配任何单个水平空白字符 | V2 Unicode | 否 | 8 Unicode | 5.10 Unicode | 7.2 Unicode | Unicode | 5.2.4 Unicode | Unicode | Unicode | 否 | 否 | 否 | 否 | 否 | 否 | 1.42–1.83 Unicode | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
简写 | \h | 将所有十六进制数字添加到字符类中。如果在字符类外使用,则匹配十六进制数字。 | [\h] 和/或 \h 匹配任何单个十六进制数字 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 1.9 ASCII | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
XML 简写 | \i | 将所有允许用作 XML 名称中首个字符的字符添加到字符类中。如果在字符类外使用,则匹配此类字符之一。 | \i\c* 匹配 XML 名称 | V2 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 是 | 是 |
XML 简写 | \c | 将允许用作 XML 名称中的第二个和后续字符的所有字符添加到字符类中。如果在字符类外部使用,则匹配一个这样的字符。 | \i\c* 匹配 XML 名称 | V2 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 是 | 是 |
功能 | 语法 | 描述 | 示例 | 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 | 捕获组和反向引用 | 命名组和反向引用 | 特殊组 | 模式修饰符 | 递归和平衡组 |
| 字符 | 匹配的文本和反向引用 | 上下文和大小写转换 | 条件 |
页面 URL:https://regexper.cn/refshorthand.html
页面上次更新时间:2023 年 10 月 16 日
网站上次更新时间:2024 年 3 月 15 日
版权所有 © 2003-2024 Jan Goyvaerts。保留所有权利。