【发布时间】:2011-08-28 21:24:35
【问题描述】:
可能重复:
How can I split a string into chunks of two characters each in Perl?
我想将一个字符串拆分成一个数组,按 2 个字符对其进行分组:
$input = "DEADBEEF";
@output = split(/(..)/,$input);
这种方法会产生所有其他元素为空。
$VAR1 = '';
$VAR2 = 'DE';
$VAR3 = '';
$VAR4 = 'AD';
$VAR5 = '';
$VAR6 = 'BE';
$VAR7 = '';
$VAR8 = 'EF';
如何得到一个连续的数组?
$VAR1 = 'DE';
$VAR2 = 'AD';
$VAR3 = 'BE';
$VAR4 = 'EF';
(...除了获取第一个结果并删除每隔一行...)
【问题讨论】:
-
谢谢,Ed - 这可能是正确的解决方案,请随时关闭问题。
-
我在链接的帖子中为您添加了答案。
标签: regex perl split text-processing