解决方案 »
- C# wp7 开发中与Sqlite数据库连接代码要怎么写?
- 关于客户端水晶报表环境问题……急急急急急
- DirectShow编程中IAMVideoControl的值什么时候可能为null?
- visual stdio 2005 中包含许多控件的 toolbox 显示不出来了,本来应该竖着显示在最左边的。
- 简单问题!!
- 一个字符串包含另一个字符串的方法?
- 如何去掉DataGrid中用来添加新数据的那个最下面的空白行,同时保持DataGrid中的某一列可编辑?
- 求componentone true dbgrid注册码,或者其他好用得dbgrid
- "一个进销存系统,购买入库,出库,打折,赠货等都可以用触发器和存储过程来实现"(nkdzc语)--具体是如何使用触发器和存储过程? nkdzc请进
- c#运行显示txt被占用
- 如何将一系列的图片编码成WEBM?
- 构造函数的问题
只需要 订单号:1210969201201301310218524980 商户订单号:A1WT2013013120360450471282
谢谢帮助了 财富通很坑爹 已经骗了我100快了 由于没有订单号没法跟它们理论
正则可以用string html=以上代码;
regex ddreg = new regex(@"<DT>订单号:<DD>(?<DDH>[\d]*)</DD><DD>(?<shddh>[\d]*)</DD>");
string ddh = ddreg.match(html).group["DDH"].value; //这个得到的就是订单号
string shddh =ddreg.match(html).group["shddh"].value; //这个得到的就是商户订单号
regex reg = new regex(@"(?is)<DT>订单号:\s*<DD>(.*?)</DD>\s*<DT>商户订单号:\s*<DD>(.*?)</DD>");string orderID = reg.Match(html).Group[1].Value; //这个得到的就是订单号
string orderSellerID =reg.Match(html).Group[2].Value; //这个得到的就是商户订单号
string str = File.ReadAllText("D:\\1.txt", Encoding.Default);
var ary = Regex.Matches(str, @"(?is)(?<=(商户)?订单号[::]\s*<DD>\s*)[a-z0-9]+(?=\s*</DD>)").OfType<Match>().Select(t => t.Value).ToList();