\[(.*?)] 包含中括号
(?<=\XXXX) 匹配XXX开头不包含XXX
(?=\XXX) 匹配XXX开头包含XXX
(.+?) 惰性匹配
(?<=\[)(.+?)(?=\]) 提取括号中间内容不包含括号