在visual studio IDE 巧用正则表达式 完成替换工作

来源:互联网 发布:免费算命软件大全 编辑:程序博客网 时间:2024/06/05 05:26
1 如将
            this.colPrDisprack_shortname.FieldName = "陈列架号代码";
替换成:
            this .colPrDisprack_shortname.FieldName = "PrDisprack_shortname" ;

查找的正则表达式为:
 {this.col}{.*}{.FieldName = \"}{.*}{\";}
替换的正则表达式为
\1\2\3\2\5



2 如将每行前面的数字删除
        public static DataTable GetTableColumn(DataTable dt, string tableName, params string[] strColumns)
65         {66             DataTable dtn = new DataTable();67             if (dt == null)68             {69                 throw new ArgumentNullException("参数dt不能为null");70             }        79             return dtn;80         }
替换成:
          public static DataTable GetTableColumn(DataTable dt, string tableName, params string[] strColumns)
          {
             DataTable dtn = new DataTable();
             if (dt == null )
             {
                 throw new ArgumentNullException( "参数dt不能为null" );
             }           
             return dtn;
         } 
查找的正则表达式为:
{[0-9][0-9]}{.*}
替换的正则表达式为
\2


3将“;” 替换成"; +回车换行
如:

            request.orderSendTime = "jingdong" ;            request.warehouseCode = "jingdong" ;            request.extendField1 = "jingdong" ;
换成

            request.orderSendTime = "jingdong" ;
            request.warehouseCode = "jingdong" ;
            request.extendField1 = "jingdong" ;
查找的正则表达式为:
;
替换的正则表达式为
;\n
0 0