正则表达式字符类中的文字字符

时间:2013-06-03 15:50:26

标签: regex language-agnostic

在查看一些正则表达式的东西时,我发现你可以将Literal Characters放在一个字符类中。我知道在使用字符类时你可以使用范围来快捷方式而不是指定范围内的每个字母/数字,IE:[1-47-9]匹配除0,5,6之外的每个数字。

如果你有一个包含字符类中的文字字符的正则表达式,它是否以相同的方式处理它并匹配这些字符的范围?例如,[\000-\005]肯定会匹配\000, \001, \002, \003, \004, \005吗?

1 个答案:

答案 0 :(得分:1)

是的,它确实以这种方式工作。您可以指定任意字符之间的范围,只要左侧的代码点小于右侧的代码点,范围将匹配它们之间的任何字符(包括)。