VS里的正则表达式的替换技巧
2016-05-21 00:00
381 查看
以下的是VS2008的替换方式,用 \1 来替换 {.*}
到了VS2012后,要用 $1 来替换 (.*)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201606/89760206946d28bd869c108a22b3bbfd.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201606/34e411b62c7924ca4b7345b15be7ad75.jpg)
vs2008中使用正则删除空行
正则的表达式应该是这样的一个结构: [一行开头][任意个空白字符][换行符]
根据正则表一个一个对应后的值就是: ^:b*\n
其中 ^ 代表一行的开始
:b 代表一个空白字符
* 代表任意个,而 :b* 就代表了任意个空白字符
\n 代表换行符
步骤
1、ctrl+H调出快速替换窗口
2、如下图填写,点击替换即可
![](https://oscdn.geek-share.com/Uploads/Images/Content/201606/01052a30599a261b8db7984473673cf5.png)
其实在editplus中,直接将
![](https://oscdn.geek-share.com/Uploads/Images/Content/201606/f54291d8ccc461ea8f1d00c9d54abc60.png)
\n\n替换为\n就可以了,如果不行就说明空行中有别的字符,可以参考下面的正则
有需要替换感觉比较麻烦的,可以留言啊。
到了VS2012后,要用 $1 来替换 (.*)
hospitalID = Request.QueryString["hospital"]; departmentID = Request.QueryString["department"];
![](https://oscdn.geek-share.com/Uploads/Images/Content/201606/89760206946d28bd869c108a22b3bbfd.jpg)
/// <summary> /// 产品编码 /// </summary> //替换为以下的写法 [DisplayName("产品编码")]
![](https://oscdn.geek-share.com/Uploads/Images/Content/201606/34e411b62c7924ca4b7345b15be7ad75.jpg)
vs2008中使用正则删除空行
正则的表达式应该是这样的一个结构: [一行开头][任意个空白字符][换行符]
根据正则表一个一个对应后的值就是: ^:b*\n
其中 ^ 代表一行的开始
:b 代表一个空白字符
* 代表任意个,而 :b* 就代表了任意个空白字符
\n 代表换行符
步骤
1、ctrl+H调出快速替换窗口
2、如下图填写,点击替换即可
![](https://oscdn.geek-share.com/Uploads/Images/Content/201606/01052a30599a261b8db7984473673cf5.png)
其实在editplus中,直接将
![](https://oscdn.geek-share.com/Uploads/Images/Content/201606/f54291d8ccc461ea8f1d00c9d54abc60.png)
\n\n替换为\n就可以了,如果不行就说明空行中有别的字符,可以参考下面的正则
^[\s\S ]*\n
有需要替换感觉比较麻烦的,可以留言啊。
相关文章推荐
- msql 正则表达式
- 正则表达式
- Mootools 1.2教程 正则表达式
- 批处理FINDSTR正则表达式用法实例分析
- vbs正则表达式代码
- C#正则表达式Regex类的常用匹配
- C#中利用正则表达式将人民币金额转换为大写汉字
- C#使用正则表达式实现首字母转大写的方法
- php中看实例学正则表达式
- PHP正则表达式之定界符和原子介绍
- PHP下常用正则表达式整理
- 批处理 正则表达式(findstr) 整理
- 详解C#正则表达式Regex常用匹配
- C#正则表达式的6个简单例子
- JavaScript类型系统之正则表达式
- 详解JS正则replace的使用方法
- javascript中的正则表达式使用指南
- C#中的正则表达式介绍
- 学习正则帮手笨狼正则练习器