2 wave2 wave2 于 2014.07.28 22:19 提问

正则表达式求助,获取<td>的值!!

CSDN移动问答

正则表达式获取td里面的值,td里面的class不一样,不知道怎么写.....

enter code here
品种:棉花CF    日期:2014-07-28
1 海通期货 5,774 2,061 万达期货 13,386 -747 永安期货 18,932 150
2 华安期货 5,257 3,188 国投期货 12,172 635 银河期货 13,891 329

//reg 不会写啊啊啊···
Regex reg = new Regex(@"(?is)

]*>(.*?)");
MatchCollection mc = reg.Matches(html);
var str = "";
foreach (Match m in mc)
{
str += m.Groups1.Value + ",";
}

4个回答

q107770540
q107770540   Ds   Rxr 2014.11.18 15:21

(?<=

]*?>).*?(?=)
q107770540
q107770540   Ds   Rxr 2014.11.18 15:22

test

q107770540
q107770540   Ds   Rxr 2014.11.18 15:23

hello

q107770540
q107770540   Ds   Rxr 2014.11.18 15:29

对于回复框内容HTML标签被过滤掉,我很无语:

(?<=

]*?>).*?(?=)
q107770540
q107770540 请参考此评论回复的正则
大约 3 年之前 回复
q107770540
q107770540 (?<=<td[^>]*?>).*?(?=</td>)
大约 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!