Notepad 備忘錄一

2022-01-13 19:10:25 字數 1259 閱讀 8912

notepad++的\1是啥用來著?

\1用在被替換的表示式中,用於替換查詢的表示式中第乙個匹配組,例如,你查詢abc(.*)123,替換為456\1def,標識查詢所有以abc開頭,以123結尾的字串,替換開頭的abc為456,結尾的123為def。

替換表示式中\1就表示查詢表示式中的(.*)

我現在習慣用的是emeditor

正則用的比notepad++更順手

另外你可以試試powergrep

這個軟體是專門用正規表示式進行文字替換的,功能非常強。

這兩個軟體都是收費的,不過有破解版

舉個例子。

sample1:

abcaaa123

abcbbb123

abcccc123

abcddd123

查詢目標:abc(.*)123

替換目標:456\1def

結果:456aaadef

456bbbdef

456cccdef

456ddddef

sample2:

int gdqlxbhindex

int gdqlxmcindex

int qshydlindex

int qshzdydfhindex

int wgdlindex

int wgzdfhindex

查詢目標:int (.*)index

替換目標:row.getcell\(\1index\).settext\(string.valueof\(item.get\("\1"\)\)\);

結果:row.getcell(gdqlxbhindex).settext(string.valueof(item.get("gdqlxbh")));

row.getcell(gdqlxmcindex).settext(string.valueof(item.get("gdqlxmc")));

row.getcell(qshydlindex).settext(string.valueof(item.get("qshydl")));

row.getcell(qshzdydfhindex).settext(string.valueof(item.get("qshzdydfh")));

row.getcell(wgdlindex).settext(string.valueof(item.get("wgdl")));

row.getcell(wgzdfhindex).settext(string.valueof(item.get("wgzdfh")));

linux 備忘錄一

今天學到的東東 1 檢視程序所對應可執行程式的絕對路徑 1 ps ef grep 程序名 獲得pid 2 進入proc檔案系統裡對應的目錄 proc 3 ls l exe鏈結對應的就是可執行檔案的全路經 2 辨別是軟鏈結還是硬鏈結 ls li 檢視檔案對應的inode編號,一樣的則是硬鏈結,軟鏈結通...

lua備忘錄(一)

lua中有八種基本型別,需要注意的是 function thread nil這三種型別 print type 10.0 使用type函式可以獲得乙個變數的型別資訊 print type false print type 123 邏輯運算 a 30 b 20 c a b and a or b lua中...

備忘錄模式

備忘錄模式 memento 在不破壞封裝性的前提下,捕獲乙個物件的內部狀態,並在該物件之外儲存這個狀態。這樣以後就可將該物件恢復到原先儲存的狀態。originator 發起人 負責建立乙個備忘錄memento,用以記錄當前時刻它的內部狀態,並可以使用備忘錄恢復內部狀態。originator可根據需要...