这个错误是指perl的(?<=)不支持不定长度的表达式,也就是(?<=)中不能出现+*{m}这些量词。$line=~s/(?<=[a-z])(?=\d)/,/g;上面这样在前面是字母,后面是数字的位置插入,符合你要求吗