正则表达式/词汇表
外观
< 正则表达式
这是本书的词汇表。
- \A
- 在某些版本中,字符串的开头,但不是字符串中行的开头
- \b
- 在某些版本中,词边界
- \B
- 在某些版本中,\b 的补集
- BRE
- 基本正则表达式
- \d
- 在某些版本中,一个数字
- \D
- 在某些版本中,\d 的补集
- Emacs
- 一个支持正则表达式的可脚本化文本编辑器
- ERE
- 扩展正则表达式
- GNU
- 一个创建自由软件操作系统(提供对 Grep 或 Sed 等工具中使用的正则表达式的扩展)的项目
- 贪婪
- 对于运算符来说,匹配尽可能多的内容
- Grep
- 一个命令行工具,用于在文本文件中查找与正则表达式匹配的行
- Java
- 一种字节编译的编程语言,从 1.4 版本开始在其标准库中支持正则表达式
- JavaScript
- 一种用于网络的脚本语言,受网络浏览器支持,内置支持正则表达式
- 元字符
- 具有特殊含义的字符或字符序列,例如“.” 或“\+”。
- PCRE
- Perl 兼容正则表达式
- Perl
- 一种解释型脚本语言,以其正则表达式而闻名
- PHP
- 一种支持正则表达式的解释型脚本语言
- Regex
- 一个正则表达式
- 正则表达式
- 一个包含特殊字符的字符串,表示模式,用于匹配文字字符串
- \s
- 在某些版本中,一个空白字符:空格、制表符、换行符、换页符
- \s-
- 在 Emacs 中,一个空白字符
- \S
- 在某些版本中,\s 的补集
- Sed
- 一个非交互式编辑器或命令行工具,以其“s”命令而闻名,该命令用其他字符串替换与正则表达式匹配的字符串
- \u13F
- 在某些版本中,十六进制 Unicode 值为 13F 的字符。
- Vim
- 一个支持正则表达式的可脚本化文本编辑器
- \w
- 在某些版本中,一个字母数字字符,包括“_”
- \W
- 在某些版本中,\w 的补集
- \xF7
- 在某些版本中,十六进制 ASCII 值为 F7 的字符。
- \x{13F}
- 在某些版本中,十六进制 Unicode 值为 13F 的字符。
- \Z
- 在某些版本中,字符串的结尾,但不是字符串中行的结尾
- \<
- 在某些版本中,单词开头之前的空字符串
- \>
- 在某些版本中,单词结尾之后的空字符串
- ^
- 行的开头
- $
- 行的结尾
- .
- 任何单个字符,但不一定是换行符
- [
- 字符类的开头
- ]
- 字符类的结尾
- (
- 在某些版本中,组的开头
- )
- 在某些版本中,组的结尾
- \(
- 在某些版本中,组的开头
- \)
- 在某些版本中,组的结尾
- {
- 在某些版本中,匹配计数迭代器的开头
- }
- 在某些版本中,匹配计数迭代器的结尾
- \{
- 在某些版本中,匹配计数迭代器的开头
- \}
- 在某些版本中,匹配计数迭代器的结尾
- |
- 在某些版本中,备选方案的标记
- \|
- 在某些版本中,备选方案的标记
- \1
- 在某些版本中,对第一个组的回溯引用
- \2
- 在某些版本中,对第二个组的回溯引用
- *
- 之前的任何数量
- +
- 在某些版本中,之前的一个或多个
- \+
- 在某些版本中,之前的一个或多个
- ?
- 在某些版本中,之前的一个或零个
- \?
- 在某些版本中,之前的一个或零个
- *?
- 在某些版本中,* 的非贪婪版本
- +?
- 在某些版本中,+ 的非贪婪版本
- }?
- 在某些版本中,} 的非贪婪版本