create_username_ 建立使用者名稱
create_time_ 建立時間
update_username_ 更新使用者名稱
update_time_ 更新時間
變成//建立使用者名稱
@column(name = "create_username_")
private string createusername;
//建立時間
@column(name = "create_time_")
private string createtime;
//更新使用者名稱
@column(name = "update_username_")
private string updateusername;
//更新時間
@column(name = "update_time_")
private string updatetime;
需用到:
1、\u 將匹配項轉為大寫(upper)2、\l 將匹配項轉為小寫(lower)
3、\e 終止轉換(end)
詳情見錄製notepad的巨集,之後直接複製即可生成實體,比intelli的分行操作更方便。可拓展為vo類。單行操作,更簡單。
替換:^(\w+)\t(\w+)$
//$2\r\n@column\(name = "$1"\)\r\n$1\r\n
^([a-z].+)$
private string \l$1;
_([a-z])
\u$1
注意,字段注釋之間是tab鍵,方便直接從excel中複製出來。3次tihu替換錄製成巨集。之後從此一鍵操作。
notepad 正則學習記錄
原文 表示式 說明 t 製表符.n 新行.匹配任意字元.匹配表示式左邊和右邊的字元.例如,ab bc 匹配 ab 或者 bc 匹配列表之中的任何單個字元.例如,ab 匹配 a 或者 b 0 9 匹配任意數字.匹配列表之外的任何單個字元.例如,ab 匹配 a 和 b 以外的字元.0 9 匹配任意非數字...
Notepad 怎麼使用正則替換
前言 工作中在oracle中寫觸發器的sql時,表字段有幾十個,修改起來非常不方便,於是採用了notepad 的替換 想把 v update time,v create time,v rcv time 等等替換為 old.update time,old.create time,old.rcv tim...
notepad 寫html亂碼,已解決
寫一些簡單基礎的html檔案時,突然發現新建的demo2,在瀏覽器開啟亂碼,而昨天的demo1開啟沒亂碼,真奇怪,開始排查原因。1.檢查 設了charset utf 8,看不出毛病。2.索性全刪掉,把demo1的 copy到demo2中,選擇run in chrome,仍是亂碼,可以確定不是 原因,...