如何转换包含数组中带有换行符的字符串的标量,并将这些行作为元素?
例如,考虑到这一点:
$lines = "line 1\nline 2\nline 3\n";
我想检索这个:
$lines[0] --> "line 1\n"
$lines[1] --> "line 2\n"
$lines[2] --> "line 3\n"
理想情况下,我想将新行保留在数组元素中。
您可以使用负向后查找来保留 split 中的换行符:
@lines = split /(?<=\n)/, $lines;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)