windows上的notepad++其實在處理一些簡單文件的時候很好用
例如正規表示法的取代,使用正規表示法全部取代就比寫一個簡單的程式會快很多
1.notepad++上的正規表示法
首先ctrl + f搜尋,搜尋模式勾?用類型表示?,接著在搜尋的地方就可以使用正規表示法
例如
TEST,要取中間文字搜尋目標可以使用
(.*)<\/br>,$1 = TEST
這樣在paser網頁的資料相當的方便
2.貪婪模式與非貪婪模式
在使用正規表示法找資料的時候常常會碰到使用萬用字元.*去抓到過長的資料,這點在網頁上特別容易碰到
舉例來說
TEST
TEST1
TEST2
我如果使用
(.*)<\/br>(預設貪婪模式)去抓tag中間的文字,就會把中間全部都選到TEST
TEST1
TEST2
但是實際上我要的只是TEST、TEST1、TEST2,這時候就要加上?、
(.*?)<\/br>告訴他我要抓最短符合條件的字串。
3.其他特殊功能
用類型表示的情況下也可以直接搜尋\n、\r這些特殊字元
另外在linux底下可以針對某個目錄底下所有文件找關鍵字的功能相當好用 grep -r -i "關鍵字" 目錄
實際上notepadd++一樣可以針對某目錄底下所有文件去搜尋關鍵字
只要在搜尋上面的拉霸點擊搜尋目錄即可,這點在在修改某些沒
正規化的程式碼特別好用(例如要大量改IP,重新命名變數名稱...)
例如正規表示法的取代,使用正規表示法全部取代就比寫一個簡單的程式會快很多
1.notepad++上的正規表示法
首先ctrl + f搜尋,搜尋模式勾?用類型表示?,接著在搜尋的地方就可以使用正規表示法
例如
TEST,要取中間文字搜尋目標可以使用
(.*)<\/br>,$1 = TEST
這樣在paser網頁的資料相當的方便
2.貪婪模式與非貪婪模式
在使用正規表示法找資料的時候常常會碰到使用萬用字元.*去抓到過長的資料,這點在網頁上特別容易碰到
舉例來說
TEST
TEST1
TEST2
我如果使用
(.*)<\/br>(預設貪婪模式)去抓tag中間的文字,就會把中間全部都選到TEST
TEST1
TEST2
但是實際上我要的只是TEST、TEST1、TEST2,這時候就要加上?、
(.*?)<\/br>告訴他我要抓最短符合條件的字串。
3.其他特殊功能
用類型表示的情況下也可以直接搜尋\n、\r這些特殊字元
另外在linux底下可以針對某個目錄底下所有文件找關鍵字的功能相當好用 grep -r -i "關鍵字" 目錄
實際上notepadd++一樣可以針對某目錄底下所有文件去搜尋關鍵字
只要在搜尋上面的拉霸點擊搜尋目錄即可,這點在在修改某些沒
正規化的程式碼特別好用(例如要大量改IP,重新命名變數名稱...)