"205|0|4|37999$海军潜艇学院|cong1229$曹丛|746556523$XXXXXXX有限公司|caoang$曹昂|44|haiqin100$陈海芹|chocky$陈巧琴|ceh870925$崔恩慧|nora7yasu$刁琳昊|pirate987$高海涛|yangao2004$高倩倩|ttdxxx$高宇婷|luguo6$郭路|gshaoyan$郭少岩|AlexHuang$黄嘉欣|yameix812$解亚美|mirielle$况佳|bencarrie$黎锐恒|poket978$李琤|lizzie1112$李靔|qhsm521$刘清华|luyj2010$逯延津|maofeng111$毛峰|seasons$毛惠文|xinxin5396$孟晗|msq219$孟思奇|rainly1987$潘玫杏|alex3959$宋婷婷|sunhui2010$孙慧|yiranlei$王磊|prince9$王昕|wxt411$王欣桐|xtfkaka$王怡雯|cherrywy$王莹|yongheng19$王永恒|winnie0829$王月焜|xujiejier$徐杰|xuyan8795$绪言|ylhmilylx$杨璐|wendyyea$叶文多|37050219870725861x$殷庆举|nizhen521$俞兰芳|quan120$袁荃荃|zwei2010$张伟|meishui324$张晓波|zrj79727$赵尔靖|zwgbest1$赵文高|zgdlp1211$庄园|yu1025$庄宇"我是想分开读取,前4个是一段,后44个是一段;
解决方案 »
- C# 怎样一段时间内用户没有响应便自动操作
- Windows API?如何让状态栏上运行的程序,激活显示在当前界面上?
- input有没有value 的change事件啊,如何用Javascript根据input的value确定它的其他的属性?
- 谁能编写一个利用session和数据库进行登录验证的网页?
- 请问,如何通过代码修改:显示属性->高级->疑难解答->硬件加速?
- SQL数据库字段用中文名会不会出问题,
- 什么时候用索引器,用它有什么好处???//
- oracle游标在.net设计里有什么用?
- 求一正则表达式!!!
- 谁有.net bate2版的安装key?
- 多线程方面
- vb2008中,自定义控件,一旦修改窗体设计后就消失
第一栏
海军潜艇学院
曹丛
XXXXXXX有限公司
曹昂
第二栏
陈海芹
陈巧琴
崔恩慧
.....
.....
庄宇
str.Split(new string[]{"|44|"},StringSplitOptions.RemoveEmptyEntries);
void Main()
{
string s = @"205|0|4|37999$海军潜艇学院|cong1229$曹丛|746556523$XXXXXXX有限公司|caoang$曹昂
|44|haiqin100$陈海芹|chocky$陈巧琴|ceh870925$崔恩慧|nora7yasu$刁琳昊|pirate987$
高海涛|yangao2004$高倩倩|ttdxxx$高宇婷|luguo6$郭路|gshaoyan$郭少岩|AlexHuang$黄嘉欣
|yameix812$解亚美|mirielle$况佳|bencarrie$黎锐恒|poket978$李琤|lizzie1112$李靔|qhsm521$刘清华
|luyj2010$逯延津|maofeng111$毛峰|seasons$毛惠文|xinxin5396$孟晗|msq219$孟思奇|rainly1987$潘玫杏
|alex3959$宋婷婷|sunhui2010$孙慧|yiranlei$王磊|prince9$王昕|wxt411$王欣桐|xtfkaka$王怡雯|cherrywy$王莹|
yongheng19$王永恒|winnie0829$王月焜|xujiejier$徐杰|xuyan8795$绪言|ylhmilylx$杨璐|wendyyea$叶文多|
37050219870725861x$殷庆举|nizhen521$俞兰芳|quan120$袁荃荃|zwei2010$张伟|meishui324$张晓波|zrj79727$赵尔靖|
zwgbest1$赵文高|zgdlp1211$庄园|yu1025$庄宇";
string[] ss = s.Split(new string[] { "44" }, StringSplitOptions.RemoveEmptyEntries); Console.WriteLine("第一栏-------------------------");
foreach (Match m in Regex.Matches(ss[0], @"[\u4e00-\u9fa5]*"))
{
Console.WriteLine(m.Value);
}
Console.WriteLine("第二栏-------------------------");
foreach (Match m in Regex.Matches(ss[1], @"[\u4e00-\u9fa5]*"))
{
Console.WriteLine(m.Value);
}
}
你的分隔符没用好 如果数据中已经有了某些特殊符号
分隔符最好不用 不然你怎么分呢
数据都理不清楚 怎么code
var l1=str.Split(new string[]{"|44|"},StringSplitOptions.RemoveEmptyEntries);
string filter = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ|$";//有其他不要的字符添加在此...
foreach (var item in l1)
{
var l2 = item.Split(filter.ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
}
string str = "205|0|4|37999$海军潜艇学院|cong1229$曹丛|746556523$XXXXXXX有限公司|caoang$曹昂|44|haiqin100$陈海芹|chocky$陈巧琴|ceh870925$崔恩慧|nora7yasu$刁琳昊|pirate987$高海涛|yangao2004$高倩倩|ttdxxx$高宇婷|luguo6$郭路|gshaoyan$郭少岩|AlexHuang$黄嘉欣|yameix812$解亚美|mirielle$况佳|bencarrie$黎锐恒|poket978$李琤|lizzie1112$李靔|qhsm521$刘清华|luyj2010$逯延津|maofeng111$毛峰|seasons$毛惠文|xinxin5396$孟晗|msq219$孟思奇|rainly1987$潘玫杏|alex3959$宋婷婷|sunhui2010$孙慧|yiranlei$王磊|prince9$王昕|wxt411$王欣桐|xtfkaka$王怡雯|cherrywy$王莹|yongheng19$王永恒|winnie0829$王月焜|xujiejier$徐杰|xuyan8795$绪言|ylhmilylx$杨璐|wendyyea$叶文多|37050219870725861x$殷庆举|nizhen521$俞兰芳|quan120$袁荃荃|zwei2010$张伟|meishui324$张晓波|zrj79727$赵尔靖|zwgbest1$赵文高|zgdlp1211$庄园|yu1025$庄宇";
MatchCollection matchs = Regex.Matches(str, @"\$(?<name>[^|]+)");
for (int i = 0; i < matchs.Count; i++)
{
if (i == 0)
{
Console.WriteLine("================第一栏============");
}
if (i == 4)
{
Console.WriteLine("================第二栏============");
}
Console.WriteLine(matchs[i].Groups["name"].Value);
}//输出结果
/*================第一栏============
海军潜艇学院
曹丛
XXXXXXX有限公司
曹昂
================第二栏============
陈海芹
陈巧琴
崔恩慧
刁琳昊
高海涛
高倩倩
高宇婷
郭路
郭少岩
黄嘉欣
解亚美
况佳
黎锐恒
李琤
李靔
刘清华
逯延津
毛峰
毛惠文
孟晗
孟思奇
潘玫杏
宋婷婷
孙慧
王磊
王昕
王欣桐
王怡雯
王莹
王永恒
王月焜
徐杰
绪言
杨璐
叶文多
殷庆举
俞兰芳
袁荃荃
张伟
张晓波
赵尔靖
赵文高
庄园
庄宇*/