मैं एक सीमांकक है, जो एक स्ट्रिंग है के साथ स्ट्रिंग थूकने की कोशिश कर रहा हूँ में स्ट्रिंग द्वारा स्ट्रिंग विभाजित करने के लिए कैसे: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.""
कोई जानता है स्ट्रिंग द्वारा स्ट्रिंग विभाजित करने के लिए कैसे करता है?
विभाजक '<<>>' <> 'के साथ विभाजित क्यों होना चाहिए? –
विभाजक <<>><> के साथ विभाजित क्यों होना चाहिए? - यह एक समस्या है जिसे मैंने सामना किया और – Ievgen
को हल करने का प्रयास किया है, क्या आप _'> '_ के चरित्र के साथ विभाजित करना चाहते हैं? –