【发布时间】:2014-07-26 13:23:45
【问题描述】:
我是 Powershell 的新手,如果这是一个明显的问题,我深表歉意。我有以下分隔字符串的函数:
[int[]]$rec02 = 3,2,1,4,3,3,5,5,6,1,19,45,2,3,50
function delimitString([string]$text, [int[]]$arrDelims)
{
[string]$out;
[int]$total=0;
foreach($d in $arrDelims)
{
$out += $text.substring($total,$d)+",";
$total +=$d;
}
$out += $text.substring($total,$text.length-$total)+",";
return $out;
}
当它被如下调用时: delimitString "gjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffllllllllll" $rec02
如何抑制/为什么在输出的开头/结尾处有新的换行符/回车符?
gjj,jj,j,jjjj,jjj,jjj,jjjjj,jjjjj,jjjjjj,j,jjjjlllllllllllllll,llllllllllllllllll llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffllllllllll,
我最终将它写入一个文件,因此我在输出中以空行结束。
【问题讨论】:
标签: powershell