取字符串问题,在线等 一个字符串,比如string s = "123xxx456xxx789xxx";我要分别取123,456,789出来,应该怎么做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string[] ns=s.Replace("xxx","x").Split('x'); 如果分隔的字符串不是同一种字符呢,,比如 123abed456abed789abed 这样的呢? string st = s.Substring(s.index("123"), 3);string st1 = s.Substring(s.index("456"), 3);string st2 = s.Substring(s.index("789"), 3); string[] ns=s.Replace("abed","|").Split('|');这个方法也很方便啊,只要你中间那些字母是固定的,那你就把里面的字母换成别的一个字符,然后再根据这个字符进行分割就可以了 string[] ns=s.Replace(new char['xxx']); 如果格式固定使用正则表达式,否则可以遍历采用ASCII进行判断 支持所说的,hamehameha(天刑者).应该可以.不过不一定是最好的.但一定可以. 实现了,,用string[] ns=s.Replace("xxx","x").Split('x');这样的办法,,谢谢大家了,现在结贴哦. string st = s.Substring(0 , s.indexof("abed"));s = s.Substring(s.indexof("abed"));string st1 = s.Substring(0 , s.indexof("abed"));s = s.Substring(s.indexof("abed"));string st2 = s.Substring(0 , s.indexof("abed")); DataSet.xsd强类型如何取出某一列的数据 vs2008中的office外接程序 问个MessageBox.show后主窗体自动关闭的问题.急。。。 用using语句来自动释放资源时,到底哪些对象可以用using语句啊? 通过正则表达式匹配字符出的问题,请教高手! 急求!怎样递归填充树啊? 如何调用自己写的连接~~ 请问Access设置密码后连接字符串该怎么写? 关于条码打印的问题 关于使用 FileStream copy文件时修改日期的改变 [加急]系统里有两个tnsnames.ora时,OracleClient用哪个啊? 请问 如何修改文本文件的最后一行内容?
string st1 = s.Substring(s.index("456"), 3);
string st2 = s.Substring(s.index("789"), 3);
不过不一定是最好的.但一定可以.
这样的办法,,
谢谢大家了,现在结贴哦.
s = s.Substring(s.indexof("abed"));
string st1 = s.Substring(0 , s.indexof("abed"));
s = s.Substring(s.indexof("abed"));
string st2 = s.Substring(0 , s.indexof("abed"));