元字符
元字符(meta character)是一种Perl风格的正则表达式,只有一部分文本处理工具支持它,并不是所有的文本处理工具都支持。
- 正则表达式
- 描述
- 示例
- Basic RegEx
- Extended RegEx
- Python RegEx
- Perl regEx
- \b
- 单词边界
- \bcool\b 匹配cool,不匹配coolant
- \b
- \b
- \b
- \b
- \B
- 非单词边界
- cool\B 匹配coolant,不匹配cool
- \B
- \B
- \B
- \B
- \d
- 单个数字字符
- b\db 匹配b2b,不匹配bcb
- 不支持
- 不支持
- \d
- \d
- \D
- 单个非数字字符
- b\Db 匹配bcb,不匹配b2b
- 不支持
- 不支持
- \D
- \D
- \w
- 单个单词字符(字母、数字与_)
- \w 匹配1或a,不匹配&
- \w
- \w
- \w
- \w
- \W
- 单个非单词字符
- \W 匹配&,不匹配1或a
- \W
- \W
- \W
- \W
- \n
- 换行符
- \n 匹配一个新行
- 不支持
- 不支持
- \n
- \n
- \s
- 单个空白字符
- x\sx 匹配x x,不匹配xx
- 不支持
- 不支持
- \s
- \s
- \S
- 单个非空白字符
- x\S\x 匹配xkx,不匹配xx
- 不支持
- 不支持
- \S
- \S
- \r
- 回车
- \r 匹配回车
- 不支持
- 不支持
- \r
- \r
- \t
- 横向制表符
- \t 匹配一个横向制表符
- 不支持
- 不支持
- \t
- \t
- \v
- 垂直制表符
- \v 匹配一个垂直制表符
- 不支持
- 不支持
- \v
- \v
- \f
- 换页符
- \f 匹配一个换页符
- 不支持
- 不支持
- \f
- \f