我正在将一个字符串捕获到我的脚本中的变量中,并且我正在尝试使用逗号作为分隔符来拆分字符串。我想保留第三个字段而不拆分它,这样我就可以按原样使用它。有人可以指导我如何在PowerShell中完成它吗?
$var=1,ABCD4,345,348.89,347846,457835
当我使用$var.split(',')
时,我明白了:
1
ABCD4
345
348.89
347846
457835
但我需要的是:
1
ABCD4
345,348.89
347846
457835
答案 0 :(得分:0)
关于使用这样的一些正则表达式:
($var -Replace '([^,]+),([^,]+),([^,]+),([^,]+),([^,]+),([^,]+)', "$1|$2|$3,$4|$5|$6").Split("|")