例如,我可以这样做:
split = temp_string.Split("<beginning of record>")
你们中的人推荐:
split = Regex.Split(temp_string, "< beginning of record >")
它不起作用。它只是返回第一个字符“<”
以及那些建议:
Dim myDelims As String() = New String(){"< beginning of record >"}
split = temp_string.Split(myDelims, StringSplitOptions.None)
这也不起作用。它也只返回第一个字符
最佳答案
尝试这个:
string[] myDelims = new string[] { "<beginning of record>" };
split = temp_string.Split(myDelims,StringSplitOptions.None);
通过代码转换器运行它会导致:
Dim myDelims As String() = New String() { "<beginning of record>" }
split = temp_string.Split(myDelims, StringSplitOptions.None)
您可能还需要逃避人字形,如下所示:
"\< beginning of record \>"
关于.net - vb.net:可以将一个字符串分割成一个字符串吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1639189/