用法一: 限定开头 文档上给出了解释是匹配输入的开始 示例如下: ^/index ^(cat)$ 用法二:(否)取反 示例如下: [^a] 表示“匹配除了a的任意字符” 总结: 经过对比,只要是”^”这个字符是在中括号”[]”中被使用的话就是表示字符类的否定,如果不是的话就是表示限定开头。我这里说的是直接在”[]”中使用,不包括嵌套使用。 其实也就是说”[]”代表的是一个字符集,”^”只有在字符集中才是反向字符集的意思。