跳转到内容

正则表达式/非 POSIX 基本正则表达式

来自维基教科书,开放的书籍,开放的世界

非 POSIX 基本正则表达式语法:一些工具理解的额外非 POSIX 类是 [:word:],它通常定义为 [:alnum:] 加下划线。这种形式的正则表达式用于反映这样一个事实,即在许多编程语言中,这些字符可用于标识符。

运算符
运算符 效果
. 点运算符匹配任何单个字符。
[ ] 方括号允许单个字符与字符列表或字符范围匹配。
[^ ] 补码方括号允许匹配不在字符列表或字符范围内的单个字符。
* 星号指定匹配零个或多个字符。
^ 脱字符号锚点匹配行首。
$ 美元符号锚点匹配行尾。

编辑器 vim 进一步区分了词首类(使用符号 \w 和 \h),因为在许多编程语言中,可以作为标识符开头的字符与出现在其他位置的字符不同。

(有关按颜色编码显示 POSIX 类的 ASCII 图表,请参阅 ASCII。)

在工具中的使用

[编辑 | 编辑源代码]

使用此正则表达式语法的工具和语言包括

华夏公益教科书