neoenerg 0 Опубликовано: 28 июля 2016 Рассказать Опубликовано: 28 июля 2016 Привет. Подскажите запрос к БД в phpmyadmin, или скрипт-файл PHP, что бы удалить из всех новостей скрытый текст тегами HIDE ( [hide]............[/hide] ) вместе с этими тегами. Цитата Ссылка на сообщение Поделиться на других сайтах
webair 178 Опубликовано: 28 июля 2016 Рассказать Опубликовано: 28 июля 2016 Сделайте сохранение резервной копии БД в панели управления DLE. В папке /backup/ откройте вашу копию базы с помощью Notepad++, нажмите Ctrl+F, вкладка "Заменить". Режим поиска выберите "Регулярное выражение". В поля "Найти" введите регулярное выражение, а "Заменить на оставьте пустым". Регулярка будет что то типа [hide].*[/hide] https://yandex.ru/yandsearch?clid=2186618&text=регулярноевыражениеnotepad%2B%2B Цитата Ссылка на сообщение Поделиться на других сайтах
neoenerg 0 Опубликовано: 31 июля 2016 Рассказать Опубликовано: 31 июля 2016 (изменено) Автор нужно только из таблицы новостей, а нотепад с большими файлами нереально тормозит, если не зависает (компьютер мощный), поэтому хотелось бы просто mysql запросом Изменено 31 июля 2016 пользователем neoenerg Цитата Ссылка на сообщение Поделиться на других сайтах
neoenerg 0 Опубликовано: 31 июля 2016 Рассказать Опубликовано: 31 июля 2016 Автор Ради интереса попробовал, [hide].*[/hide] - правильно не находит, выделяет совсем не то, закономерность не пойму. Цитата Ссылка на сообщение Поделиться на других сайтах
webair 178 Опубликовано: 31 июля 2016 Рассказать Опубликовано: 31 июля 2016 (изменено) 2 часа назад, neoenerg сказал: Ради интереса попробовал, [hide].*[/hide] - правильно не находит, выделяет совсем не то, закономерность не пойму. \[hide\].+?\[\/hide\] У меня Notepad++ открывает и ищет даже гигабайтные файлы (4гб озу, двухъядерный процессор). Попробуйте завершить все ненужные процессы (закрыть браузер и т.д.) P.S. В MySQL нет операций замены строк с помощью регулярных выражений, только поиск. Изменено 31 июля 2016 пользователем webair Цитата Ссылка на сообщение Поделиться на других сайтах
neoenerg 0 Опубликовано: 1 августа 2016 Рассказать Опубликовано: 1 августа 2016 Автор Спасибо, теперь работает! Ради интереса, расскажите логику этих слешей, что вы добавили? А то что то про одиночный \ я не найду описания Цитата Ссылка на сообщение Поделиться на других сайтах
germanydletest 455 Опубликовано: 2 августа 2016 Рассказать Опубликовано: 2 августа 2016 20 часов назад, neoenerg сказал: Спасибо, теперь работает! Ради интереса, расскажите логику этих слешей, что вы добавили? А то что то про одиночный \ я не найду описания обратные слеши это экранирование спец символов Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.