2013-07-15 3 views
0

Я хочу удалить из моей базы данных некоторые строки с помощью Notepad ++ или GrepWin. Любая строка, содержащая MODsid, должна быть удалена.Регулярное выражение: удалите всю строку, когда она содержит слово

Как я мог это сделать?

Линии

(10751, 1, '24555', '', 'product_info.php?products_id=206&MODsid=g8r9b625gev0eld02uaq5o2h74', '', '', '2013-07-05 10:31:28', 0), 
(10752, 1, '69686', '', 'product_info.php?products_id=206&MODsid=geu3auqtc6gakfkh2lkkj18jn1', '', '', '2013-07-05 10:37:16', 0), 
(10753, 1, '87957', '', 'product_info.php?products_id=206&MODsid=h3l5qr75ho7c8qn4uiqe3l5557', '', '', '2013-07-05 10:43:04', 0); 

ответ

1

Я не знаю синтаксис регулярных выражений Notepad ++, но в целом:

Заменить \n.*MODsid.*\n с \n

+0

может потребоваться включить ведущий '&' и замыкающие ' = ', чтобы гарантировать, что это слово не случайно является частью большого слова в другом поле. –

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