我有一个数组和一个可能会改变的组值:
@array = ("The","quick", "brown", "fox", "jumped", "over", "the", "lazy", "dog");
$group = 3;
我试图返回的结果是:
The
The quick
The quick brown
quick
quick brown
quick brown fox
换句话说,从第一个元素开始 & 将单词分组到 $group 值。我想遍历字符串单词边界(或数组元素)以收集这些组组合。我尝试了各种正则表达式组合、切片和转换,但均未成功。我想我需要一个正则表达式和移位的组合(或 MAP [在我的头上])。
对构造的任何建议表示赞赏!