日期:2014-05-19  浏览次数:20686 次

【散分】儿童节快乐,愿大家保持一颗年轻的心
为了避免水份过大,先来点所谓技术的
--------------------------
正则中的委托是个好同志啊,以前还真没发现
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

------解决方案--------------------
jf
------解决方案--------------------
sf
------解决方案--------------------
1
------解决方案--------------------
靠~没有强过~8J~
------解决方案--------------------
接分~
------解决方案--------------------
最高兴的是儿童节要到了
------解决方案--------------------
jf
------解决方案--------------------
Mark~
------解决方案--------------------
过客最后一句别人看了恐有歧义,以后我们群不收PLMM
------解决方案--------------------
有正则 问过客
不问不知道,一问下一跳
------解决方案--------------------
过客是个厚道人啊
------解决方案--------------------
你们速度都狠
------解决方案--------------------

------解决方案--------------------