2009-06-04 4 views
0

расширением у меня есть много линий, как это в SQL файлерегулярное выражение, чтобы соответствовать файлы, оканчивающиеся же

VALUES (12654, «somestuff», «некоторые описание здесь», «filename.swf», '5', 0, 1, '', '500', '300', 'filename.png', '3', '1');

Я хочу Somthing найти filename.swf и заменить их папку/filename.swf, а затем сделать то же самое то же самое для PNG файлов

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

\'.*swf 

Он начинается с 1-го апострофа в линии & заканчивается swf

ответ

1

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

\'[^']*swf 
+0

Прохладный, что сработало! Я сделал это следующим образом: Найти: \ '([^'] * swf) Заменить на: 'folder/\ 1 Спасибо за быстрый ответ! – 2009-06-04 17:16:53

Смежные вопросы