\\ 表示 字符 '\'[^\\] 表示 '\' 除外的字符[^\\]+ 表示至少一个 '\' 除外的字符总的来说 "\\[([^\\]+)\\]" 是要查找 单个 '\' 或者 “\abc\” 这样的模式, 当然中间的字符串长度要大于等于1或者说不匹配 "\\"貌似你的代码中多了一个 ']'