原代码如下
...
<span class="abc">产品名称</span>华为最新3G手机
<span class="abc">产品类别</span>手机类
...
我想获得 "华为最新3G手机" 也就是<span class="abc">产品名称</span>和<span class="abc">产品类别</span>之间的内容,如下所述:
<span class="abc">产品名称</span>想获取的内容<span class="abc">产品类别</span>怎么实现呢,谢谢大侠们!!!!!!!
...
<span class="abc">产品名称</span>华为最新3G手机
<span class="abc">产品类别</span>手机类
...
我想获得 "华为最新3G手机" 也就是<span class="abc">产品名称</span>和<span class="abc">产品类别</span>之间的内容,如下所述:
<span class="abc">产品名称</span>想获取的内容<span class="abc">产品类别</span>怎么实现呢,谢谢大侠们!!!!!!!
解决方案 »
- Listview and ImageList little question.
- 问个C#的线程问题,如何用线程打开一个窗口,修改该窗口的控件
- 关于event使用.以前没看过这样的方法!
- 从一个自定义控件继承的自定义控件会出现显示问题,难道是个BUG?
- 结构提问题(急)
- 当dataGrid中删除row时???
- GetType()的问题
- 地址参数是UNICODE格式的,Request获得后就将其变掉了,得不到Unicode格式的值,请指点。
- 关于Keydown的问题
- .net 程序集dll 文件如何在打包部署的时候注册到注册表
- AutoCAD二次开发,无法捕获的异常,C#
- 为什么notifyIcon控件没有invoke函数
System.IO.StreamReader reader = new System.IO.StreamReader("e:\\1.txt",Encoding.Default);
string str = reader.ReadToEnd();
string strmatch = @"<span class=""abc"">产品名称</span>([\S\s]+)<span class=""abc"">产品类别</span>";
System.Text.RegularExpressions.Regex reg = new System.Text.RegularExpressions.Regex(strmatch);
System.Text.RegularExpressions.Match m = reg.Match(str);取m.Groups[1].Value
(?is)(?<=</span>)[^<]+
截取最后一个 “>”然后到字符串的结尾。