我要将以下的字符串中的文字部分,用正则表达式提取出来,应该怎么做?谢谢。<div align="left"><span class=large><font color=black id="zoom">
中新网12月10日电国家环保总局今日上午通报,最新监测表明,污染带前锋已到达桦川断面(位于佳木斯下游41.2公里,距同江上游202.8公里),高浓度污染团正在通过距同江上游244公里的佳木斯断面。</p><p> 在桦川断面,12月9日22时硝基苯浓度为0.0136mg/L。</p><p> 在佳木斯断面,硝基苯浓度仍持续上升。12月10日4时硝基苯浓度为0.1700mg/L。</p><p> 佳木斯上断面(该断面位于大来镇,距佳木斯54公里,距同江上游298公里)硝基苯浓度持续下降。12月10日0时,硝基苯浓度为0.0550mg/L。</p><p> 在距同江上游388公里的依兰县达连河断面,自12月9日2时起硝基苯浓度持续达标。</p><p>
</font></span></div>我用下面的方式,结果不正确,是怎么回事?谢谢。
r = new Regex("(?<=<div align=\"left\"><span class=large><font color=black id=\"zoom\">)(?<objValue>.*?)(</font></span></div>)",RegexOptions.IgnoreCase|RegexOptions.Compiled|RegexOptions.Multiline);
中新网12月10日电国家环保总局今日上午通报,最新监测表明,污染带前锋已到达桦川断面(位于佳木斯下游41.2公里,距同江上游202.8公里),高浓度污染团正在通过距同江上游244公里的佳木斯断面。</p><p> 在桦川断面,12月9日22时硝基苯浓度为0.0136mg/L。</p><p> 在佳木斯断面,硝基苯浓度仍持续上升。12月10日4时硝基苯浓度为0.1700mg/L。</p><p> 佳木斯上断面(该断面位于大来镇,距佳木斯54公里,距同江上游298公里)硝基苯浓度持续下降。12月10日0时,硝基苯浓度为0.0550mg/L。</p><p> 在距同江上游388公里的依兰县达连河断面,自12月9日2时起硝基苯浓度持续达标。</p><p>
</font></span></div>我用下面的方式,结果不正确,是怎么回事?谢谢。
r = new Regex("(?<=<div align=\"left\"><span class=large><font color=black id=\"zoom\">)(?<objValue>.*?)(</font></span></div>)",RegexOptions.IgnoreCase|RegexOptions.Compiled|RegexOptions.Multiline);
解决方案 »
- linq to sqlite的更新问题
- sqlconnection和sqldatareader对象,不用了就要close(),但是sqlcommand对象不用后如何处理呢?
- 高手们都起床了吗?希望你们给我介绍一本书,关于 WCF的!!!
- treeview 问题 节点选中状态保存
- 菜鸟问题,想了好久一直没实现,请高手指点!!!!!
- 请问大虾,winform 中的datagrid 滚动条该如何设置
- .Net中如何改变ColorDialog弹出时的位置
- 委托与事件的区别?????
- C#中的控件如何移动?
- 怎样通过dataset取表某一列的定义宽度?
- 正则表达式问题,匹配11位或8位数字
- 我想在xml文件中插入一条记录,应该如何做?
{
try
{
Regex regexObj = new Regex("<.+?>|[ ]+");
Match matchResults = regexObj.Match(this.textBox4.Text);
while (matchResults.Success)
{
this.textBox4.Text = this.textBox4.Text.Replace(matchResults.Value, "");
matchResults = matchResults.NextMatch();
}
}
catch (ArgumentException ex)
{
// Syntax error in the regular expression
}
}
1.因为我实际应用的需求,而且,这样的写法,在任意页面打开的时候,重复的机率会小很多。
2.而且,<div align="left"><span class=large><font color=black id="zoom">可能是在一行,也可能是要跨两行或三行。如:
<div align="left">
<span class=large>
<font color=black
id="zoom">
</font>
</span>
</div>
<div align="left">
<span class=large>
<font color=black
id="zoom">
和
</font>
</span>
</div>
这要怎么办?