繁体   English   中英

VB.NET String.Split方法?

[英]VB.NET String.Split method?

我在使用String.Split方法时遇到了一些问题,例如:

Dim tstString As String = "something here -:- URLhere"
Dim newtstString = tstString.Split(" -:- ")
MessageBox.Show(newtstString(0))
MessageBox.Show(newtstString(1))

以上用PHP(我的母语!)会在这里返回一些内容并在消息框中返回URL。

在VB.NET中,我得到:

something here

: (colon)

String.Split仅适用于标准字符吗? 我似乎无法想出这个。 我确定这很简单!

这是您需要做的,以防止字符串转换为Char数组。

    Dim text As String = "something here -:-  urlhere"
    Dim parts As String() = text.Split(New String() {" -:- "}, StringSplitOptions.None)

这是在这种情况下需要使用的System.String成员函数

Public Function Split(ByVal separator As String(), ByVal options As StringSplitOptions) As String()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM