为了避免水份过大,先来点所谓技术的
--------------------------
正则中的委托是个好同志啊,以前还真没发现
MatchEvaluator(string (Match) target)
此君以前是只闻其声,未见其人,偶然赶上一次机会,用了一次,觉得不拎出来表扬一番,真是埋没人才了可用于替换,提取,有的时候,不但可以很幽雅的解决一些问题,还可以提高效率替换:仅对字符串中符合某一条件的部分进行替换
举例:如将下面字符串中<td>...</td>内的html标签替换掉,而不是替换掉所有的html标签        string yourStr = @"<table border=""0"" width=""100%"">
 <tr>
  <td>单元一</td>
 </tr>
 <tr>
  <td><font color=""red"";><B>单元二</B></font></td>
 </tr>
</table>";
    string resultStr = Regex.Replace(yourStr, @"(?<=<td[^>]*>)[\s\S]*?(?=</td>)",new MatchEvaluator(expReplace), RegexOptions.IgnoreCase);
        private string expReplace(Match m)
        {
            return Regex.Replace(m.Value, @"<[^>]*>", "");
        }其实委托让我欣赏的一个主要方面,是它可以提高效率,限于篇幅,暂且不表。
----------------------------------------------------
5月16号升两星,想着该好好学习了,-_-#,结果为了一点生活上的事,心烦意乱,无心向学,在CSDN上狂泡了半个月,呵呵,没别的收获,就是捡了近4k的分,明天又是新的一月的开始了,该好好学习了,告别疯狂抢分的日子,发个帖,勉励自己一下,以后该抢的分还是要抢,但不会像最近半个月这样,随时在线了。
---------------------------------------------------
本来想说的话很多,但写着写着又不想写了,CSDN泡了这么久了,无意于参与任何争辩的话题,说多了又惹来吵声一片,那又是何必。随便说点吧星星跟是否高手没有必然联系,至少到现在为止,在任何人面前,我都承认我是一个菜鸟的。只是我的学习方法比较特殊,一直以来,都是以一个答题者的身份出现的而已。术业有专攻,星星也不是万能的,虽然现在照顾大家的情绪,尽量谨言慎行,但如果在回帖的过程中,有说错的,还请大家谅解,并及时指正,谢谢!明天又是儿童节了,祝愿大家永远年轻,至少,保持一颗年轻的心吧。
-------------------------顺带着做个广告吧,viena建了一个YY群,现在还没有满,欢迎大家来YY,灌水,吹牛,谢绝技术问题,PLMM除外-_-@群号 40473254

解决方案 »

  1.   

    过客最后一句别人看了恐有歧义,以后我们群不收PLMM
      

  2.   

    过客最后一句别人看了恐有歧义,以后我们群不收PLMM
    -------------------------------------------------
    呵呵,不理了,VMM群公告里就这样滴,一般不会往有歧义那方面想的
      

  3.   

    jf  xuexijf  xuexijf  xuexijf  xuexijf  xuexijf  xuexijf  xuexijf  xuexijf  xuexijf  xuexijf  xuexijf  xuexijf  xuexijf  xuexijf  xuexijf  xuexijf  xuexijf  xuexijf  xuexijf  xuexijf  xuexi
      

  4.   

    TO:babyrockxray(紫色阴影)
    一直想把紫色拉进来的,呵呵,遗憾了
      

  5.   

    呵呵 祝LZ,LS,LX节日快乐   :)