为什么Powershell中的split()函数与整个给定的String不匹配?

时间:2018-11-08 10:12:44

标签: string powershell split

我想知道为什么Powershell的.split() 函数方法没有给我预期的结果。 实际上,我想在CC=出现时拆分给定的String,但是该函数似乎在C=每次出现时拆分我的String。

例如:

$var = "randomStinng,XX=someContent,CC=moreCotent,CC=end"
$var.Split("CC=")

randomStinng,XX
some
ontent,


more
otent,


end

我尽量避免使用-split,因为我可以使用split()之类的$var.Split("CC=")[3]表达式。

1 个答案:

答案 0 :(得分:2)

-split操作符使用正则表达式,而.Split()方法则不使用正则表达式。以下内容对您有用吗?

$var = "randomStinng,XX=someContent,CC=moreCotent,CC=end"
$var -split "CC="

编辑:

您也可以根据需要使用-split

($var -split "CC=")[3]