首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

正则 截取固定开头结尾字符串中间的字符串,该怎么解决

2012-05-28 
正则 截取固定开头结尾字符串中间的字符串比如:class"g"topic.csdn.net/u/20091018/11/ef331a

正则 截取固定开头结尾字符串中间的字符串
比如:class="g">topic.csdn.net/u/20091018/11/ef331a56-93f ... 2011-3-28 </span> - <a
其中以class="g">开头 ;</span> - <a结尾如何获取中间的字符串:topic.csdn.net/u/20091018/11/ef331a56-93f ... 2011-3-28 。


[解决办法]

C# code
        string str = "class=&quot;g&quot;&gt;topic.csdn.net/u/20091018/11/ef331a56-93f ... 2011-3-28 &lt;/span&gt; - &lt;a";        Regex reg = new Regex(@"(?s)(?<=class=&quot;g&quot;&gt;).*(?=&lt;/span&gt; - &lt;a)");        foreach (Match m in reg.Matches(str))        {            Response.Write(m.Value + "<br/><br/><br/><br/>");        }//topic.csdn.net/u/20091018/11/ef331a56-93f ... 2011-3-28
[解决办法]
探讨
C# code

string str = "class=&amp;quot;g&amp;quot;&amp;gt;topic.csdn.net/u/20091018/11/ef331a56-93f ... 2011-3-28 &amp;lt;/span&amp;gt; - &amp;lt;a";
Regex reg = new Regex(@"(?s)(?<……

热点排行