标签: regex notepad++
我有一个这样的字符串:
INSERT INTO `test` VALUES (999,'stuff',NULL,'2014-12-01 08:09:10');
我想要的是删除一些字符串以获取单引号之间的值:
stuff
我使用了2个正则表达式:
^.*\d,'
和
',NULL.*$
当我在Npp中使用count时,它会返回 Count:1匹配。,但是当我使用replace时,它会返回替换:找不到任何事件。
你有什么想法吗?
答案 0 :(得分:0)
您只需要使用| OR运算符组合两个正则表达式。最后在替换部分中,您需要提供一个空字符串,以便删除所有匹配的字符。
|
^.*\d,'|'.*$
OR
^.*\d,'|',NULL.*$
DEMO
或强>
查找内容:^.*\d,'([^']*)',NULL.*$ 替换为:\1
^.*\d,'([^']*)',NULL.*$
\1