Задать вопрос
@lagudal

Возможно ли сделать такие запросы-замены в таблице?

Есть таблица, скажем catetory_text в ней в записях в поле value html контент. В этом контенте имееется множество ссылок. Необходимо:
1. Найти все ссылки, в которых есть inline css и удалить эти inline css. Т.е. если между тегами - <a и a>имеется вхождение style="тут что-то" то удалить подстроку начиная со style=" и заканчивая закрывающимися ".
2. Проверить все ссылки на наличие-отсутствие аттрибута class:
2.1. Первым делом удалить если имеется старый класс - т.е. по всему value, если имеется вхождение "my-class" заменить эту подстроку на "".
2.2. Если имежду тегами - <a и a> нет вхождения class="тут что-то", то добавить подстроку class="new-my-class" сразу же после открывающего тега и пробела - т.е. после <a'тут пробел' class="new-my-class".
2.3. Если между тегами - <a и a> имеется вхождение class="тут что-то" то после первых кавычек добавить подстроку new-my-class и пробел, т.е. после class="new-my-class'тут пробел'.
  • Вопрос задан
  • 130 просмотров
Подписаться 1 Простой 6 комментариев
Пригласить эксперта
Ответы на вопрос 1
@Everything_is_bad
Проще написать скрипт на php, python и т.п., и уже на уровне ЯП выполнить очистку и прочую обработку.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы