Задать вопрос
@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'тут пробел'.
  • Вопрос задан
  • 175 просмотров
Подписаться 1 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Skillbox
    Профессия Python-разработчик + ИИ
    10 месяцев
    Далее
  • Академия Эдюсон
    FullStack-разработчик: тариф PRO
    14 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Java-разработчик + ИИ
    9 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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