查找#incldue中帶有gl開頭的頭文件的,用
include.+<gl.+
或
include.+<gl.+正則表達式
VS2005中的【查找/替換】擁有強大的正則匹配功能
eg. DBAssist.ToInt32(p_dtrSource["QCBATCH_SEQ_INT"])
轉換成
p_dtrSource["QCBATCH_SEQ_INT"].ToString()
只須要在查找/替換中【記得選中查找選項中的使用-> 正則表達式】輸入:
正則表達式: {DBAssist.ToInt32} {.*} {} {.*} {}
替換爲: \2.ToString()
解釋:括號內爲標記表達式,第一個就是 \1
\2.ToString() 就是保留{.*}匹配的值,在加上.ToString()
就一個表達式完成了我 N 處函數的替換!函數
替換前:<City ID="1" CityName="北京市" PID="1" ZipCode="100000">北京市</City>spa
替換後:<City ID="1" CityName="北京市" PID="1" ZipCode="100000" />xml
正則表達式: {<City .* ZipCode=".*"}{.*}ip
替換爲: \1 />字符串
2013VS的操做辦法it
1.在VS代碼編輯狀態下,使用快捷鍵Ctrl+H,打開快速替換的對話框,class
2.使用Alt+E,選中框底部的使用正則選項搜索
3.而後在搜索詞和替換詞中分別輸入查找的正則和要替換的表達式。im
查找的正則表達式:<img src="([^"]*)"
說明:須要未來在替換中保留的部分使用()括住,在替換的表達式用使用$1,$2,$3,...,$n表示要保留的各個使用()括住部分,第一個()內匹配的字符,是從$1開始的。$0表示正則匹配的整個最大字符串
替換的表達式:<img src="@Html.SourceImageUrl("$1")"
說明:
$0,其中$0表示正則匹配的整個最大字符串值。
$1,表示在查找的表達式中查找到的第一個()指定的字符。
$2,表示在查找的表達式中查找到的第二個()指定的字符。
...
$n,表示在查找的表達式中查找到的第n個()指定的字符。
vs20十、vs2013等vs中如何統計整個項目的代碼行數
先按Ctrl + F,調出查找窗口,而後按照如下步驟操做便可:
一、查找內容輸入:
b*[^:b#/]+.*$(VS2013)
^b*[^:b#/]+.*$(VS2010)
二、查找範圍選擇:整個解決方案。
三、查找選項選擇:使用正則表達式。
四、最後點擊【查找所有】