快速入门
教程
工具和语言
示例
参考
书评
正则表达式参考
简介
目录
快速参考
字符
基本功能
字符类
简写
单词边界
量词
Unicode
捕获组和反向引用
命名组和反向引用
特殊组
模式修饰符
递归和平衡组
替换参考
字符
匹配文本和反向引用
上下文和大小写转换
条件
本网站的更多内容
简介
正则表达式快速入门
正则表达式教程
替换字符串教程
应用程序和语言
正则表达式示例
正则表达式参考
替换字符串参考
书评
可打印 PDF
关于本网站
RSS 源和博客
RegexBuddy—Better than a regular expression reference!

正则表达式参考:简写字符类

功能语法描述示例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 匹配单个单词字符 ECMAECMA
扩展
egrep
awk
不适用不适用10gR2
简写 字符类内的任何简写 简写可以在字符类内使用。 [\w] 匹配单个单词字符 ECMA不适用不适用
简写 字符类中的任何否定简写 否定简写可用于字符类中。 [\W] 匹配不是单词字符的单个字符 ECMA错误不适用不适用
简写 \d 将所有数字添加到字符类中。如果在字符类外使用,则匹配单个数字。 [\d] 和/或 \d 匹配数字字符 Unicode非 ECMA UnicodeASCIIUnicodeASCIIASCII5.3.4 Unicode
5.0.0 ASCII
ASCIIASCIIASCIIASCIIASCII3.0 Unicode
2.4 ASCII
ASCIIECMA UnicodeUnicodeUnicode10gR2 UnicodeUnicodeUnicode
简写 \w 将所有单词字符添加到字符类中。如果在字符类外使用,则匹配单个单词字符。 [\w] 和/或 \w 匹配任何单个单词字符 Unicode非 ECMA UnicodeASCIIUnicodeASCIIASCII5.3.4 Unicode
5.0.0 代码页
ASCIIASCIIASCIIASCIIASCII3.0 Unicode
2.4 ASCII
ASCIIECMA UnicodeUnicodeUnicodeASCIIASCII10gR2 UnicodeUnicodeUnicode
简写 \s 将所有空白添加到字符类中。如果在字符类外使用,则匹配单个空白字符。 [\s] 和/或 \s 匹配任何单个空白字符 Unicode非 ECMA UnicodeASCIIUnicodeASCIIASCII5.3.4 Unicode
5.0.0 代码页
ASCIIASCIIUnicodeASCIIUnicode3.0 Unicode
2.4 ASCII
ASCIIECMA UnicodeUnicodeUnicodeASCIIASCII10gR2 UnicodeASCIIASCII
简写 \l\u 将所有小写字母或所有大写字母添加到字符类中。如果在字符类外使用,则匹配单个小写或大写字母。 \u\l 匹配 Aa 但不匹配 aA V2 UnicodeUnicode
简写 \v 将所有垂直空白添加到字符类中。如果在字符类外使用,则匹配单个垂直空白字符。 [\v] 和/或 \v 匹配任何单个垂直空白字符 V2 Unicode8 Unicode5.10 Unicode7.2 UnicodeUnicode5.2.4 UnicodeUnicodeUnicodeECMA
1.42–1.83 Unicode
简写 \h 将所有水平空白添加到字符类中。如果在字符类外使用,则匹配单个水平空白字符。 [\h] 和/或 \h 匹配任何单个水平空白字符 V2 Unicode8 Unicode5.10 Unicode7.2 UnicodeUnicode5.2.4 UnicodeUnicodeUnicode1.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