我有一条线:
$myline = 'ca,cb,cc,cd,ce';
我需要将 ca 匹配到 $1,将 cb 匹配到 $2,等等。
不幸的是
$myline =~ /(?:(\w+),?)+/;
没用。使用 pcretest,它只会将 'ce' 匹配到 $1。
怎样做才是对的?
我需要将它放入 while 循环吗?
最佳答案
关于regex - 如何从 Perl 中的逗号分隔字符串中提取单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1865758/