前言:工作中在oracle中写触发器的sql时,表字段有几十个,修改起来非常不方便,于是采用了Notepad++的替换
案例:
想把 v_update_time,v_create_time,v_rcv_time 等等替换为 :old.update_time,:old.create_time,:old.rcv_time
解决方案:
由于不想把 v_rcv_time 替换为 :old.rc:oldtime,所以必须采用正则替换
在Notepad++中 ctrl+H 打开替换选项,勾选正则表达式的查找模式。在查找目标中输入:(,v_)([a-z]*) 。替换:,:old.2 即可。
不明白的可以去看看正则表达式的知识。