Расклеить абзацы

Тема в разделе "Регулярные выражения", создана пользователем Dьяменьший, 18 фев 2010.

Статус темы:
Закрыта.
Модераторы: xpert13
  1. Dьяменьший

    Dьяменьший

    Регистр.:
    7 сен 2008
    Сообщения:
    220
    Симпатии:
    212
    Нубский вопрос, уж простите...

    Есть парсер, который склеивает абзацы.
    Нужно их расклеить, то есть там где точка (или двоеточие) и сразу за ней буква или цифра, поменять на точка (или двоеточие) </p><p>

    Пример:

    Из такого:
    Сделать такое:
    Из такого:
    Сделать такое:
    Нужен не весь код, а просто выражения которые можно подставить в форму автозамены.

    Громадное спасибо!
     
  2. satih

    satih

    Регистр.:
    19 сен 2008
    Сообщения:
    429
    Симпатии:
    710
    это то что ищешь:
    Код:
    [:.]\w
    но так как точку нужно менять на точку и тоже самое с двоеточием, то
    Код:
    \.\w
    менять на
    Код:
    .</p><p> 
    (после <p> пробел, в коде не видно) и
    Код:
    :\w
    менять на
    Код:
    :</p><p> 
    (после <p> пробел, в коде не видно)


    зы: \w значит [A-Za-z0-9_] , т.е. включает '_' , если критично только буквы и цифры, то \w поменяй в моем коде на [A-Za-z0-9]
     
    Dьяменьший нравится это.
  3. Dьяменьший

    Dьяменьший

    Регистр.:
    7 сен 2008
    Сообщения:
    220
    Симпатии:
    212
    Громадное спасибо!
     
Статус темы:
Закрыта.