C# 字符串分割

string s = "dsafdfgasd||455565";
            string reg = "||";
             string[] str = Regex.Split(s, reg, RegexOptions.IgnoreCase);
            foreach (string i in str)
                Response.Write(i.ToString());

为什么这样的结果相当于没有分割。

而string s = "dsafdfgasd||455565";
            string reg = "ga";
             string[] str = Regex.Split(s, reg, RegexOptions.IgnoreCase);
            foreach (string i in str)
                Response.Write(i.ToString());

可以分割成两个字符串呢,求正解!

小弟感激不尽


饮歌长啸
浏览 813回答 2
2回答

一只甜甜圈

因为||是两个特殊符号组成的。单个的|在正则表达式中表示或的关系,如(a|b)表示a或b
打开App,查看更多内容
随时随地看视频慕课网APP