Perl中 正则表达式的一个问题

2025-05-01 11:55:25
推荐回答(1个)
回答1:

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