【发布时间】:2012-01-25 21:25:35
【问题描述】:
我想拆分一个有一定重复模式的字符串,例如:
$string = "GGGGG-SOMETHING-ELSE-GGG-LAST";
到
@array=(-SOMETHING-ELSE-,-LAST);
我作为 perl 新手的尝试
split(/G{2,}/,$string);
不幸的是,这只会导致 GG 模式被拆分,而不是我希望的贪婪 GGGGG 或 GGG 模式会导致 2 个数组元素。
【问题讨论】:
标签: perl split design-patterns repeat