string.split - 通过多个字符分隔符 [英] string.split - by multiple character delimiter
本文介绍了string.split - 通过多个字符分隔符的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在用]["分隔符分割 c# 中的字符串时遇到问题.
i am having trouble splitting a string in c# with a delimiter of "][".
例如字符串abc][rfd][5][,][."
For example the string "abc][rfd][5][,][."
应该产生一个包含;
ABC
射频
5
,
.
Should yield an array containing;
abc
rfd
5
,
.
但我似乎无法让它工作,即使我尝试使用 RegEx 我也无法在分隔符上进行拆分.
But I cannot seem to get it to work, even if I try RegEx I cannot get a split on the delimiter.
基本上我想在不需要正则表达式的情况下解决这个问题.我接受的解决方案是;
Essentially I wanted to resolve this issue without the need for a Regular Expression. The solution that I accept is;
string Delimiter = "][";
var Result[] = StringToSplit.Split(new[] { Delimiter }, StringSplitOptions.None);
我很高兴能够解决这个分裂的问题.
I am glad to be able to resolve this split question.
推荐答案
同时显示 string.Split
和 Regex
的用法:
To show both string.Split
and Regex
usage:
string input = "abc][rfd][5][,][.";
string[] parts1 = input.Split(new string[] { "][" }, StringSplitOptions.None);
string[] parts2 = Regex.Split(input, @"][");
这篇关于string.split - 通过多个字符分隔符的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文