当前位置: 代码迷 >> ASP.NET >> 截取字符串解决思路
  详细解决方案

截取字符串解决思路

热度:8783   发布时间:2013-02-25 00:00:00.0
截取字符串
PartName= "我,的爱人,等待, ";

字符串如上   截取字符串分别赋值给label

------解决方案--------------------------------------------------------
PartName.SubString(index,count)
------解决方案--------------------------------------------------------
。。。8J看清了 有全角 有半角。 呵呵。。
------解决方案--------------------------------------------------------
string str = @ "(? <Content> .+?)[,,]+? ";  

用正则 呵呵~~
------解决方案--------------------------------------------------------
string[] aaa = PartName.Split( ', ');
lable1.Text = aaa[1];
lable2.Text = aaa[2];
lable3.Text = aaa[3];
------解决方案--------------------------------------------------------
回复人:javabuilder9(高守) ( ) 信誉:84 2007-06-14 09:33:25 得分:0


? 都是, 打错了 呵呵

---------------
你既然打错了。。
我是无语了。。。 呵呵 我给你的正则 是全角半角 统杀的。。
------解决方案--------------------------------------------------------
PartName.Split( ', ');
------解决方案--------------------------------------------------------
……
------解决方案--------------------------------------------------------
char[] delimiter = new Char[] { ', ', ', '};
string[] voteitems = voteitem.Split(delimiter);
循环 voteitems 赋值给 label就行了

楼主看看SDK里面String.Split 方法 (Char[]) 方法吧

就是以Char[] 为分割符,自动分割的。
------解决方案--------------------------------------------------------
char[] delimiter = new Char[] { ', ', ', '};
string[] voteitems = PartName.Split(delimiter);
循环 voteitems 赋值给 label就行了

楼主看看SDK里面String.Split 方法 (Char[]) 方法吧

就是以Char[] 为分割符,自动分割的。
------解决方案--------------------------------------------------------


XXXX.Split( ', ');加FOREACH 循环
  相关解决方案