我有一个字符串产生的结果是PowerShell用逗号分隔,这很好,但是我不希望最后一个逗号。

我知道需要Trim函数,但似乎无法正常工作。也许我在错误的地方尝试过?

我需要它返回三个“站点代码”,每个站点代码之间用逗号分隔,并且末尾没有逗号。我需要知道真正在哪里添加修饰位。

$UKPRN = "10007405"
$str_sites = "A4EYORK,AVLEEDS,BANBURY";

$sites = "";


foreach ($site in $str_sites.Split(","))
{
$sites = $sites+"'"+$site+"',"

}
Write-Output $sites;

最佳答案

您可以只使用TrimEnd()

$str = "string with , at the end,"
$str.TrimEnd(",")

关于powershell - 如何从字符串中删除结尾的逗号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51651361/

10-15 10:25