我有很多这种格式的insert语句:
INSERT INTO MY_TABLE (MY_ID, MY_NAME) VALUES(l_some_variable,'SOME NAME');
字符串
我需要改变它,使它们采用这种形式:
INSERT INTO MY_TABLE (MY_ID, MY_NAME) VALUES(l_some_variable, 'SOME NAME') RETURNING MY_ID INTO t_capital('l_some_variable ---- SOME NAME');
型
基本上需要在结尾处加上:第一个月
有成千上万的语句,使这非常繁琐,如果手动完成。我对正则表达式很不在行,在notepad++中也没能弄清楚。
3条答案
按热度按时间ffscu2ro1#
INSERT INTO MY_TABLE \(MY_ID, MY_NAME\) VALUES\((\w+),'([^']+)'\)\K(?=;)
RETURNING MY_ID INTO t_capital\('$1 ---- $2'\)
个***滴答 * 缠绕 *
***SELECT * 正则表达式 *
*取消勾选
. matches newline
说明:
字符串
替换:
型
前截图:
的数据
后截图:
的
xzabzqsa2#
您可以尝试在正则表达式模式下执行以下查找和替换:
字符串
Demo
wsxa1bj13#
Viable patterns might look similar to ...
字符串
正则表达式是PCRE(2)和ECMAScript兼容的。一个使用上述模式的JavaScript替换示例可能看起来像这样...
的数据