我試圖用吐一個分隔符,這是一個字符串,字符串分割字符串:如何通過串在PowerShell中
$string = "5637144576, messag<>est<<>>5637145326, 1<<>>5637145328, 0"
$separator = "<<>>"
$string.Split($separator)
由於分裂的結果我得到:
5637144576, messag
est
5637145326, 1
5637145328, 0
取而代之的
5637144576, messag<>est
5637145326, 1
5637145328, 0
當我嘗試使用重載的分裂,它接受的String []:
$string = "5637144576, messag<>est<<>>5637145326, 1<<>>5637145328, 0"
$separator = @("<<>>")
$string.Split($separator)
,但我得到一個錯誤:
Cannot convert argument "0", with value: "System.Object[]", for "Split" to type "System.Char[]": "Cannot convert value "<<>>" to type "System.Char". Error: "String must be exactly one character long.""
是否有人知道如何通過字符串分割字符串?
爲什麼分隔符'<<>>'沿'<>'分開? – 2013-05-08 07:46:18
爲什麼要將分隔符<<>>沿<>分開? - 這是我遇到並試圖解決的一個問題 – Ievgen 2013-05-08 07:48:14
是你想沿着_'<<>>'的某個字符分割嗎? – 2013-05-08 07:49:54