首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

求一拆分字串的算法解决方法

2013-03-28 
求一拆分字串的算法我有一字串需要拆分,如下:a&b&c||d 或a & b &c||d希望可以拆分为四个

求一拆分字串的算法
我有一字串需要拆分,如下:
"a"&"b"&"c"||"d" 或
"a" & "b" &   "c"  ||   "d"

希望可以拆分为四个子字串:
a
b
c
d 算法
[解决办法]

  string content = ""a" & "b" &   "c"  
[解决办法]
   "d"";
            var txt = Regex.Matches(content, "[a-zA-Z]").OfType<Match>().Select(x => x.Groups[0]);

[解决办法]
string ss = @"""a"" & ""b"" &   ""c""  
[解决办法]
   ""d""";
            string[] arraystr = ss.Split(new string[] { "&", "
[解决办法]
" }, StringSplitOptions.RemoveEmptyEntries);
            arraystr.Where(x => !String.IsNullOrEmpty(x)).ToList().ForEach(x => Console.WriteLine(x));

热点排行