如何在 Perl 中获取一个字符串并将其拆分为一个数组,其中每个条目长度为两个字符?
我尝试过这个:
@array = split(/../, $string);
但没有得到预期的结果。
最终我想变成这样
F53CBBA476
进入一个包含
的数组F5 3C BB A4 76
最佳答案
@array = ( $string =~ m/../g );
模式匹配运算符在 Perl 的列表上下文中以特殊方式运行。它迭代地处理该操作,将模式与上一次匹配后的文本的其余部分进行匹配。然后,该列表由每次模式匹配应用期间匹配的所有文本形成。
关于regex - 在 Perl 中如何将字符串拆分为每个包含两个字符的 block ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/372370/