正则表达式/非 POSIX 基本正则表达式
外观
< 正则表达式
非 POSIX 基本正则表达式语法:一些工具理解的额外非 POSIX 类是 [:word:],它通常定义为 [:alnum:] 加下划线。这种形式的正则表达式用于反映这样一个事实,即在许多编程语言中,这些字符可用于标识符。
运算符 | 效果 |
---|---|
. | 点运算符匹配任何单个字符。 |
[ ] | 方括号允许单个字符与字符列表或字符范围匹配。 |
[^ ] | 补码方括号允许匹配不在字符列表或字符范围内的单个字符。 |
* | 星号指定匹配零个或多个字符。 |
^ | 脱字符号锚点匹配行首。 |
$ | 美元符号锚点匹配行尾。 |
编辑器 vim 进一步区分了词和词首类(使用符号 \w 和 \h),因为在许多编程语言中,可以作为标识符开头的字符与出现在其他位置的字符不同。
(有关按颜色编码显示 POSIX 类的 ASCII 图表,请参阅 ASCII。)
使用此正则表达式语法的工具和语言包括