Вставить код после второго абзаца

Тема в разделе "Решение проблем с использованием программы", создана пользователем Atlas, 12 авг 2018.

  1. Atlas

    Atlas New Member Пользователи

    Регистрация:
    10 мар 2018
    Сообщения:
    59
    Добрый день.
    Как сделать так, чтобы при парсинге статьи после второго абзаца вставлялась определенная метка, например code123?
    Если не трудно, то подскажите, пожалуйста, аналогичное решение, но для первого абзаца.
    Был бы очень признателен за ответ.
     
  2. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    3.233
    Абзац выделяет форматирование html тегами или речь о чистом тексте?
     
  3. Atlas

    Atlas New Member Пользователи

    Регистрация:
    10 мар 2018
    Сообщения:
    59
    Форматирование html.
    Мне подсказали подходящую регулярку ^[\w\W]{300,}?</p>+, которая ищет </p> после первых 300 символов.
    Я могу найти этой регуляркой фрагмент текста в границе парсинга, а затем заменить его на аналогичный, но с меткой?
     
  4. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    3.233
    Предположим, есть текст с абзацами которые отмечены "p" тегами, тогда регулярка такая:
    Код:
    re:^(.*?)</p>(.*?)</p>|$1</p>$2</p>code123
     

Поделиться этой страницей