регулярное выражение для сопоставления файлов с одинаковым расширением - PullRequest
0 голосов
/ 04 июня 2009

У меня много таких строк в файле sql

ЗНАЧЕНИЯ (12654, 'Somestuff', 'Some описание здесь ',' filename.swf ', «5», 0, 1, «», «500», «300», 'filename.png', '3', '1');

Я хочу что-нибудь найти filename.swf и заменить их на folder / filename.swf , а затем сделать то же самое для файлов png

У меня есть базовые знания, я пытался начать с swf и вернуться к Апострофу до имени файла, я думаю, что следующий код делает обратное:

\'.*swf

Начинается с 1-го Апострофа в строке и заканчивается swf

1 Ответ

1 голос
/ 04 июня 2009

Вам необходимо исключить апострофы из бита "любой символ". Если Notepad ++ использует PCRE, я думаю, что это будет:

\'[^']*swf
...