Notepad 正則寫Hibernate實體

2021-08-30 15:15:18 字數 889 閱讀 6733

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,仍是亂碼,可以確定不是 原因,...