我在数据中有一个折断问题。该阵列是用外串制成的,然后是-plit。如果您想查看脚本的那部分,请告诉我。
foreach ($item in $array) {
"_"+$item+"_"
}
输出:
_
itemname_
所需的输出:
itemname
我尝试插入:
$item.replace('`','')
没有任何更改。有什么想法吗?
好吧,我认为这应该有效。我的印象是您想要结果的那些下划线。
$array -replace "`n|`r"
默认情况下,'get-content'命令具有新行' n'的默认分隔符。创建一个服装参数,然后执行您的替换命令。希望这可以帮助。
Get-ChildItem | Get-Content -Delimiter "~" | foreach { $_ -replace "`r|`n","" }
好吧,如何在$项目级别应用Mjolinor的代码,例如:
foreach ($item in $array) {
$item -replace '^|$','_'
}
尽管我希望您已经获得相同的结果,但是您的字符串中有新线。
我本人无法在$数组中设置相同的条件,也许您可以发布该代码。
这个工作吗?:
foreach ($item in $array) {
$item.Trim() -replace '^|$','_'
}
foreach ($item in $array) {
"_"+$item.Trim()+"_"
}
应该做您想要的。