perl如何用split分割字符串并自动在末尾加上换行符?
如题,例如在split(//,"helloworld")这样,但需要再"h"后还自动添加上换行符……...
如题,例如在 split(//, "hello world")这样,但需要再"h"后还自动添加上换行符……
展开
1个回答
展开全部
不知道你想把加上换行后的值保存在什么样类型的变量里。
1.结果保存在标量里:
my $str = "hello world";
my $rst = join "\n",split(/ /, $str);
print "$rst";
输出结果:
hello
world
2.结果保存在列表里
my $str = "hello world";
my @rst = map { $_."\n" } split(/ /, $str);
print "$rst[0]";
print "$rst[1]";
输出结果:
hello
world
1.结果保存在标量里:
my $str = "hello world";
my $rst = join "\n",split(/ /, $str);
print "$rst";
输出结果:
hello
world
2.结果保存在列表里
my $str = "hello world";
my @rst = map { $_."\n" } split(/ /, $str);
print "$rst[0]";
print "$rst[1]";
输出结果:
hello
world
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询