这是我的旧脚本,在vb
Dim strArray As String() = str.Split(New Char() {":"C})
如果char只是:
,这样可以正常工作但是现在我想分开这个,
:++:
由于我的str很复杂,有没有办法拆分呢?
编辑:
我的
str =你好:。++:sAwesome对吗? 。耶://] ['; :++: nvijuds789g34huve02qjgv0b0whgvn0iegvb0wvi0hn
分裂后
strArray(0)=你好
strArray(1)= sAwesome对吗? 。耶://] [';
strArray(2)= nvijuds789g34huve02qjgv0b0whgvn0iegvb0wvi0hn
我想你知道我需要什么。我是一个补充:。++:在之前函数的每个部分之前。这是因为文本几乎包含每一个字符,我无法控制它:/
这就是为什么我使用了一些复杂的字符组合来使文件无法包含它
答案 0 :(得分:0)
您可以使用String.Split
重载(String(), StringSplitOptions)将字符串拆分为另一个字符串。
示例:
Debug.WriteLine(String.Join("|", "A:.++.:B:.++.:C:.++.:D".Split({":.++.:"}, StringSplitOptions.RemoveEmptyEntries)))
输出:
A | B | C | d