闲云

一张白纸,总想写上点什么...
  博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

VS2005的正则表达式查找/替换

Posted on 2006-06-16 20:28  闲云  阅读(1885)  评论(5编辑  收藏  举报
   
    VS2005中的【查找/替换】拥有强大的正则匹配功能

    eg.          DBAssist.ToInt32(p_dtrSource["QCBATCH_SEQ_INT"])
         转换成
                 p_dtrSource["QCBATCH_SEQ_INT"].ToString()

    只需要在查找/替换中【记得选中查找选项中的使用-> 正则表达式】输入:

    正则表达式:  {DBAssist.ToInt32\(} {.*}  {\)}
        替换为:  
\2.ToString()  

    解释:括号内为标记表达式,第一个就是 \1
          \2.ToString() 就是保留{.*}匹配的值,在加上.ToString()

    就一个表达式完成了我 N 处函数的替换!