VS里的正則表達式的替換技巧
更新時間:2016年05月21日 22:59:12 投稿:mdxy-dxy
這篇文章主要介紹了VS里的正則表達式的替換技巧,需要的朋友可以參考下
以下的是VS2008的替換方式,用 \1 來替換 {.*}
到了VS2012后,要用 $1 來替換 (.*)
復制代碼 代碼如下:
hospitalID = Request.QueryString["hospital"];
departmentID = Request.QueryString["department"];

復制代碼 代碼如下:
/// <summary>
/// 產品編碼
/// </summary>
//替換為以下的寫法
[DisplayName("產品編碼")]

vs2008中使用正則刪除空行
正則的表達式應該是這樣的一個結構: [一行開頭][任意個空白字符][換行符]
根據正則表一個一個對應后的值就是: ^:b*\n
其中 ^ 代表一行的開始
:b 代表一個空白字符
* 代表任意個,而 :b* 就代表了任意個空白字符
\n 代表換行符
步驟
1、ctrl+H調出快速替換窗口
2、如下圖填寫,點擊替換即可

其實在editplus中,直接將

\n\n替換為\n就可以了,如果不行就說明空行中有別的字符,可以參考下面的正則
復制代碼 代碼如下:
^[\s\S ]*\n
有需要替換感覺比較麻煩的,可以留言啊。
相關文章
正則表達式--QQ微信、優(yōu)酷前端 郵箱正則表達式驗證 Bug
但凡稍微有點資歷的程序員,都免不了要寫正則表達驗證算法。最近見到好幾個正則表達式的Bug,抽空寫出來2011-10-10
正則表達式其實就是一個特殊的字符串,如果需要對字符串的內容進行分析匹配,正則表達式是一個不錯的選擇。簡單的用String也能實現(xiàn)該過程,但是那會相當?shù)姆爆?/div> 2012-10-10最新評論

