https://rubular.com/r/I5qur9Mm1NjWmB
你好,我对匹配?
字符的特定正则表达式感到好奇。
您能否链接一些文档或提供匹配原因的解释?
完整正则表达式:
[\ -\/\[-\`\:-\@\{-\~]
缩写为:
[:-\\]
似乎是为了匹配一些特殊的字符而设计的。我在谷歌和搜索上遇到了一些问题,所以我找到了关于这方面的文档。
发布于 2019-02-02 03:56:04
方括号内两个字符之间的连字符指定字符范围。在这种情况下,:
(ASCII索引58)到\
(ASCII索引92)的范围包括这两个字符,外加;
、<
、=
、>
、?
、@
、[
和所有大写字母。
发布于 2019-02-02 03:56:42
缩短的语句匹配从;
(58)到\
(92)的ascii范围。?
是ascii字符63,所以它在这个范围内。看看这里的ascii表:https://www.ascii-code.com
https://stackoverflow.com/questions/54486272
复制相似问题