Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!
450 ₽

Преобразовать все картинки в HTML строке

закрыт модератором


PHP-регулярка.

Преобразовать все картинки в HTML строке <img src= в <img alt= src=

при этом в alt должно быть взято либо предшествующее предложению картинку, если она находится в абзаце без текста, предложение, которое следует сразу за картинкой, если она лежит в тегах <p></p> с текстом

imageПример 1:

...

<p>Какой-то текст 1. Какой-то текст 2! Какой-то текст 3?  Какой-то текст 4. </p>

<p><img src=url1></p>


меняется на 


<p>Какой-то текст 1. Какой-то текст 2! Какой-то текст 3?  Какой-то текст 4. </p>

<p><img alt="Какой-то текст 4. " src=url1></p>



Пример 2:


...

<p>Какой-то текст 1. Какой-то текст 2! Какой-то текст 3?  Какой-то текст 4. </p>

<p><img src=url2> Какой-то текст 5.  Какой-то текст 6.  Какой-то текст 7.</p>


меняется на 


<p>Какой-то текст 1. Какой-то текст 2! Какой-то текст 3?  Какой-то текст 4. </p>

<p><img alt="Какой-то текст 5. " src=url2> Какой-то текст 5.  Какой-то текст 6.  Какой-то текст 7.</p>



  1. 1 день500 ₴
    Андрей Карасин
     204   2  0

    Здравствуйте!
    Сделаю в течение пары часов.
    Вопрос - преобразование должно идти "на лету" или же это правка шаблонов, лежащих где-то в папке? Если второй вариант - сделаю на Питоне с конвертацией в exe для запуска в Винде. Подаете ей путь к шаблону и она сделает все замены.

    Цену можно обсудить в лс.

    Украина Запорожье | 3 июня в 18:39 |
  2. 1 день500 ₽
    Илья Васильев
     577  проверен   5  0   1

    День добрый, допишу alt теги к данным фото, актуальная цена и сроки в ставке. Сделаю все быстро и качественно (скорее всего быстрее суток)

    Россия Воронеж | 3 июня в 18:38 |
  3. 1 день300 ₴
    Олег Кузнецов
     330   1  0

    Здравствуйте. Готов исполнить ваш заказ. Сделаю быстро и в точности как вы указали.

    Азербайджан Баку | 3 июня в 18:38 |
  4. 1 день450 ₽Победившая ставка
    Михаил Ерохин
     401   11  0   1

    Здравствуйте, довольно легкая задача. Выполню быстро и качественно. Обращайтесь.

    Россия Пермь | 3 июня в 18:46 |
  5. ставка скрыта фрилансером
  6. 1 день350 ₴
    Андрей Власюк
     254   1  0

    Приветствую, ознакомился с заданием и готов выполнить его.
    ---------------------------------------------------------------------------------
    ✔️Сделаю за несколько часов.
    ✔️Сделаю ваш код валидним и оптимизированим!
    ---------------------------------------------------------------------------------
    Буду рад сотрудничеству ! 💬

    Украина Украина | 3 июня в 20:19 |
  7. 1 день250 ₴
    Василь Заболотний
     369  проверен   11  2   1

    Здравствуйте, готов выполнить в течении нескольких минут, напишите мне пожалуйста

    Украина Винница | 3 июня в 21:43 |