我正在开发一款应用,我有一个问题。 我怎么能分两次? 我的意思是:| abcd,abcd | abcd,abcd 现在我要拆分|然后我有两个字符串,我想要的那两个字符串 分开。我该如何拆分这两个字符串?
关于,
Martin de Groot
答案 0 :(得分:0)
你可以通过拆分一次来实现你想要的。请参阅以下代码。
Sub Main()
Dim test = "|abcd,xyz|abcde,lmno|foo,123"
Dim result = test.Split("|,".ToCharArray(), StringSplitOptions.RemoveEmptyEntries)
For Each item In result
Console.WriteLine(item)
Next
End Sub
您所要做的就是将所有分隔符放在数组的第一个参数中(或者像我一样生成一个),然后确保没有空条目并且您很高兴。结果将是一个包含所需字符串的数组。
答案 1 :(得分:-1)
实施例
Dim s As String = "|abcd,xyz|abcde,lmno|foo,123"
Dim p() As String = s.Split(New Char() {"|"c}, StringSplitOptions.RemoveEmptyEntries)
Dim sp() As String
For Each foo As String In p
sp = foo.Split(New Char() {","c}, StringSplitOptions.RemoveEmptyEntries)
Next