在VS中用正規表示式查詢或替換

2022-06-13 13:30:19 字數 1103 閱讀 6862

2005vs和2008vs正則替換規則如下(2013vs不適合,不需要的同學可以直接跳到2013vs的操作辦法):

example:

查詢#incldue中帶有gl開頭的標頭檔案的,用

include.+vs2005中的【查詢/替換】擁有強大的正則匹配功能

eg.          dbassist.toint32(p_dtrsource["qcbatch_seq_int"]) 

轉換成p_dtrsource["qcbatch_seq_int"].tostring()

只需要在查詢/替換中【記得選中查詢選項中的使用-> 正規表示式】輸入:

正規表示式:     {}  {}

替換為: \2.tostring() 

解釋:括號內為標記表示式,第乙個就是 \1

\2.tostring() 就是保留匹配的值,在加上.tostring()

就乙個表示式完成了我 n 處函式的替換!

替換前:北京市

替換後:

正規表示式: {替換為: \1 />

2013vs的操作辦法

1.在vs**編輯狀態下,使用快捷鍵ctrl+h,開啟快速替換的對話方塊,

2.使用alt+e,選中框底部的使用正則選項

3.然後在搜尋詞和替換詞中分別輸入查詢的正則和要替換的表示式。

查詢的正規表示式:

替換的表示式:

$0,其中$0表示正則匹配的整個最大字串值。

$1,表示在查詢的表示式中查詢到的第乙個()指定的字元。

$2,表示在查詢的表示式中查詢到的第二個()指定的字元。

$n,表示在查詢的表示式中查詢到的第n個()指定的字元。

vs2010、vs2013等vs中如何統計整個專案的**行數

先按ctrl + f,調出查詢視窗,然後按照以下步驟操作即可:

1、查詢內容輸入:

b*[^:b#/]+.*$(vs2013)

^b*[^:b#/]+.*$(vs2010)

2、查詢範圍選擇:整個解決方案。

3、查詢選項選擇:使用正規表示式。

4、最後點選【查詢全部】

xCode正規表示式替換查詢

self presentmodalviewcontroller imgpicker animated yes 在ios6已經deprecated,需要替換為其他格式 self presentviewcontroller imgpicker animated yes completion nil 如果...

正規表示式 查詢,分割,替換

1.1 查詢乙個匹配項 查詢並返回乙個匹配項的函式有3個 search,match,fullmatch。這3個函式的區別在於 search 查詢任意位置的匹配項 match 必須從字串開頭匹配 fullmatch 整個字串與正則完全匹配 案例1 import re text 我愛你呀 pattern...

正規表示式替換

正規表示式替換 每行的資料格式為 vcbi zuuu 001a465 kakid legos 要求變為格式為 vcbizuuu001 a465 kakid legos 替換掉第一部分和第二部分中間的空格,第二部分和第三部分中間的空格,其他的保持乙個空格 string originalstring v...