在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
using System.Text.RegularExpressions;//引用命名空间
1、普通分割字符串方式 string str = "a,b,c"; string[] arr = str.Split(','); foreach (string s in arr) { Console.WriteLine(s); } ->输出结果: a
2、利用字符串进行分割字符串方式 string str = "a字体b字体c字体d字体e"; string strTemp = "字体"; string[] arr = Regex.Split(str, strTemp, RegexOptions.IgnoreCase); foreach (string s in arr) { Console.WriteLine(s); } ->输出结果: a
3、多个字符分割字符串方式 string str = "a,b,c@d$e"; char[] charTemp = {',', '@', '$'}; string[] arr = str.Split(charTemp); foreach (string s in arr) { Console.WriteLine(s); } 或 string str = "a,b,c@d$e"; string[] arr = str.Split(new char[] { ',', '@', '$' }); foreach (string s in arr) { Console.WriteLine(s); } ->输出结果: a
4、分割字符串且去除空字符数组方式 string str = "a,,,b,c,d,e"; string[] arr = str.Split(','); foreach (string s in arr) { Console.WriteLine(s); } ->输出结果: a
string str = "a,,,b,c,d,e"; string[] arr = str.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); foreach (string s in arr) { Console.WriteLine(s); } ->输出结果: a
5、分割字符串且不区用作分割字符串的字符的大小写方式 string str = "bacAdae"; string[] arr = Regex.Split(str, "a", RegexOptions.IgnoreCase); foreach (string s in arr) { Console.WriteLine(s); } ->输出结果: b
|
请发表评论