0

我在 sql 文件中有很多这样的行

VALUES (12654, 'somestuff', 'some description here', 'filename.swf', '5', 0, 1, '', '500', '300', 'filename.png', '3', ' 1');

我希望找到filename.swf并将它们替换为folder/filename.swf然后对 png 文件执行相同的操作

我有非常基础的知识,尝试从 swf 开始 & 回到文件名之前的撇号,我认为下面的代码恰恰相反:

\'.*swf

它从行中的第一个撇号开始,以 swf 结尾

4

1 回答 1

1

您需要从“任何字符”位中排除撇号。如果 Notepad++ 使用 PCRE,我相信它会是:

\'[^']*swf
于 2009-06-04T17:01:53.463 回答