如何在vb-asp.net中使用多字符分隔符拆分字符串?
在VB中,如何拆分由多字符分隔符分隔的字符串 i、 e.如果我的字符串是say-Elephant####Monkey,我如何用“##”来拆分它 谢谢 使用 但是要小心,因为这不仅仅是一个字符串,它是一个完整的正则表达式。有些角色可能需要转义,等等。我建议你查一下 更新-以下是相应的VB.NET代码:如何在vb-asp.net中使用多字符分隔符拆分字符串?,.net,asp.net,vb.net,string,.net,Asp.net,Vb.net,String,在VB中,如何拆分由多字符分隔符分隔的字符串 i、 e.如果我的字符串是say-Elephant####Monkey,我如何用“##”来拆分它 谢谢 使用 但是要小心,因为这不仅仅是一个字符串,它是一个完整的正则表达式。有些角色可能需要转义,等等。我建议你查一下 更新-以下是相应的VB.NET代码: Dim whole As String = "Elephant##Monkey" Dim split As String() = Regex.Split(whole, "##") For Each
Dim whole As String = "Elephant##Monkey"
Dim split As String() = Regex.Split(whole, "##")
For Each part As String In split
Console.WriteLine(part)
Next
在VB.NET中
Dim s As String = "Elephant##Monkey1##M2onkey"
Dim a As String() = Split(s, "##", , CompareMethod.Text)
参考:查看Alice和Bob示例。此示例是C#,我不会说VB,但您在转换它时应该不会遇到任何问题。“Alice和Bob”答案指的是microsoft.visualbasic.split方法,而不是system.text.replace方法。但是,它也是一个好的!microsoft.visualbasic包含了很多有用的实用程序,甚至c#用户都可以使用。
Dim s As String = "Elephant##Monkey"
Dim parts As String() = s.Split(New Char() {"##"c})
Dim part As String
For Each part In parts
Console.WriteLine(part)
Next
Dim s As String = "Elephant##Monkey1##M2onkey"
Dim a As String() = Split(s, "##", , CompareMethod.Text)
Dim s As String = "Elephant##Monkey"
Dim parts As String() = s.Split(New Char() {"##"c})
Dim part As String
For Each part In parts
Console.WriteLine(part)
Next