Добавление макроса <FILE после точки

Тема в разделе "Разное", создана пользователем Lenok, 12 фев 2013.

  1. Lenok

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

    Регистрация:
    3 янв 2012
    Сообщения:
    14
    Парсится контент <p>Много букв.Много букв.Много букв.Много букв.</p>
    Нужно добавить текст из файла в середине текста после . (точки), в начале и конце понятно как вставляется, как то это можно делать в середине текста?
    Если создвать 2 границы парсинга от <p> до . и 2ую границу от . до </p> не очень хорошо парсит, много мусора получается.
     
  2. nikolas1612

    nikolas1612 Member Пользователи

    Регистрация:
    27 ноя 2011
    Сообщения:
    439
    Код:
    [FIRST_REPLACE(
    re:[\wА-Яа-я ]*\.[\wА-Яа-я ]*\.|$&<FILE=C:\\Program Files\\lines.txt>
    )]<CD_GRAN_2!>[/FIRST_REPLACE]
    
     
  3. kagorec

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

    Регистрация:
    3 янв 2011
    Сообщения:
    4.432
    Адрес:
    Latvia
    Редко пользовался подбным внедрением в середину текста стандартными макросами
    PHP:
    [REPLACE(<!--more-->|<!--more--><FILE=C:\key.txt>)]<IMORE len="250" end=".|!|?" //><CD_GRAN_5!></IMORE>[/REPLACE]
    Можно регулировать через какое количество символов будет внедрение вашего текста
     
    Последнее редактирование: 13 фев 2013
  4. Lenok

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

    Регистрация:
    3 янв 2012
    Сообщения:
    14
    Спасибо! Все работает, реально выручили!
     

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