一步一步分析吧,首先你得明白,因为在字符串中 '\'需要用\\来表示(如果不明白,请查:转义字符)\\ => \\\+ = \+,\\- = \- ,\\* = \*,\\[ = \[,\\] = \],代入得[%+*\r\n\t[].;(){},]\r\n\t 代表,空白字符,换行符,制表符[] : 的意思是,包含[]中任意字符,,意思说匹配:%、+、-、*、\r\n\t、[、]、。、;、(、)、{、}、,,中的任意字符