Как разбить строку на строку в 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 = "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.""

Кто-нибудь знает, как разбить строку на строку?

Ответы на вопрос(4)

Ваш ответ на вопрос