发布:2023/12/7 15:21:58作者:大数据 来源:大数据 浏览次数:359
当切割字符串的是单个字符或者是单个字符数组时可使用String.Split
string strSample="ProductID:20150215,Categroy:Food,Price:15.00";
string[] sArray=strSample.Split(','); //注意,这里用的是单引号,而非双引号
分别按字符数组里的,和:字符进行拆分
string strSample="ProductID:20150215,Categroy:Food,Price:15.00";
string[] sArray=strSample.Split(new char[]{',',':'}); //注意,这里用的是单引号,而非双引号
或者可以写成如下:string[] sArray=strSample.Split(",:".ToArray()); //注意,这里用的是单引号,而非双引号
当进行字符串拆分只能用正则方法了
当切割字符串的是多个字符时只能使用Regex.Split
string strSample="ProductID:20150215$_$Categroy:Food$_$Price:15.00";
string[] sArray=Regex.Split(strSample,@"\$_\$",RegexOptions.IgnoreCase); //注意,需做特殊字符的转义。另外Regex 在System.Text.RegularExpressions 命名空间下。
当有正则里有特殊字符进行转义如果不用@,那需要两个\即"\\$_\\$"
© Copyright 2014 - 2024 柏港建站平台 ejk5.com. 渝ICP备16000791号-4