在代码中看到 这里的^并不是匹配开头的首位字符,而是表示否定。 用法是[ ^/] 匹配除了/之外的任意字符 [^a-zA-Z_/]表示匹配除了a-zA-Z_/之外的所有字符 在非集合里才表示匹配首位字符如: ^A 表示匹配以A开头的字符