作业帮 > 综合 > 作业

提取标签间的内容图中此段中,<ul class="keyword"是html全文中唯

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/08/24 00:06:45
提取标签间的内容

图中此段中,<ul class="keyword"是html全文中唯一的标签,我想把红框中的内容提取出来,就是把<span id="">和</span>之间的内容以及分号提取出来,我用的c#,谢谢 .


Regex reg = new Regex(@"[\s\S]*", RegexOptions.IgnoreCase);string str = @"你的html";
Match m = reg.Match(str);
if(m.Success)
{
Regex regDelHtml = new Regex(@"]*>");
string ret = regDelHtml.Replace(m.Value, "");

这个ret就是你要的那一整串字符串了}
再问: лл����������3�����壬rtbWebSource�����Դ�ļ�html����rtbTmp����ʱ�����м��ţ���rtbWebResult�������ȡ������Ϣ����Ϊʲô����������к�rtbWebResult����ʾ��ȡ������Ϣ�أ��սӴ�c#��������˼��лл��
再答: str = @"rtbWebSource";���Ǹ�ֵΪrtbWebSource ��Ӧ����ôд�� str = @"��һ��html������������Ǹ�rtb"'
再问: 呵呵,我把那一串html赋给str了,这个解决了,可结果还是没有显示出提取的东西来
再答: 看到了,我上面的正则写错了,修改为: Regex reg = new Regex(@"]*>[\s\S]*", RegexOptions.IgnoreCase);
再问: 对不起,只能说改了之后还是没有反应,正则问题吧,第二个正则,再看看吧。