首页 文章

是否必须在正则表达式的字符类(方括号)中转义点?

提问于
浏览
56

正则表达式中的点 . 匹配任何单个字符 . 为了使正则表达式匹配一个点,必须转义点: \.

It has been pointed out to me在方括号内 [] 一个点不必转义 . 例如,表达式: [.]{3} 将匹配 ... 字符串 .

不是吗,真的吗?如果是这样,所有正则表达式标准都是如此吗?

1 回答

  • 80

    在字符类(方括号)中,除 ^-]\ 之外的任何字符都是文字 .

    这个网站是一个很好的参考,有很多关于不同正则表达口味的细微差别的信息 . http://www.regular-expressions.info/refcharclass.html

相关问题