用perl按固定间隔分割字符串,比如说有一个字符串"xxxxxxxxxxxxxxxxxxxx",将它3个字节一分,3个字节一分,3个字节一分,该如何做到?
小菜鸟学习perl o(∩_∩)o...
perl分割字符串的问题
答案:1 悬赏:0 手机版
解决时间 2021-02-19 01:48
- 提问者网友:沉默菋噵
- 2021-02-18 13:41
最佳答案
- 五星知识达人网友:妄饮晩冬酒
- 2021-02-18 14:14
substr map split 这些函数好像都可以吧,反正方法很多,就举个例子吧
$a="111111111111111111111111111111111111";
@b = $a =~ /\w{3}/g;
print "@b\n";
@c = unpack("(A3)*", $a);
print "@c\n";
for ($i=1;$i<=13;$i=$i+3)
{
$b=substr($a,$i,3);
push @d,$b;
}
print "@d";
几个例子,自己摸索一下吧
$a="111111111111111111111111111111111111";
@b = $a =~ /\w{3}/g;
print "@b\n";
@c = unpack("(A3)*", $a);
print "@c\n";
for ($i=1;$i<=13;$i=$i+3)
{
$b=substr($a,$i,3);
push @d,$b;
}
print "@d";
几个例子,自己摸索一下吧
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯