Замена регистра при парсинге

Тема в разделе "Шаблон вывода", создана пользователем Danny, 19 июн 2015.

  1. Danny

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

    Регистрация:
    19 окт 2014
    Сообщения:
    13
    Добрый день!

    Часто встречаются при парсинге тексты с регистром такого плана:

    Обычный текст. Обычный текст.
    ТЕКСТ ИЗ ЗАГЛАВНЫХ БУКВ
    Обычный текст. ТЕКСТ ИЗ ЗАГЛАВНЫХ БУКВ. Обычный текст.

    Вопрос:
    Можно ли каким-то образом преобразовать:
    ТЕКСТ ИЗ ЗАГЛАВНЫХ БУКВ ---> в такой:
    Текст из заглавных букв

    Т.е. чтобы только первая буква предложения была заглавная, а все остальные - строчные.

    Сейчас делаю просто замену вручную через Эксель и тратится просто уйма времени...
    Буду очень благодарен за подсказку.
    Очень нужно )
     
  2. alamina.moon

    alamina.moon Модератор Команда форума Модератор

    Регистрация:
    14 янв 2013
    Сообщения:
    214
    Можно использовать макросы
    [REGUPFIRST][/REGUPFIRST][REGDOWN][/REGDOWN]
     
  3. Danny

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

    Регистрация:
    19 окт 2014
    Сообщения:
    13
    Спасибо большое за совет!

    Но вот такая получается ситуация.

    Шаблон вывода вот такой:
    <CD_GRAN_1!>[CSVCS]<CD_GRAN_2!>[CSVCS][REGUPFIRST][REGDOWN][HTMTOTXT:][FIRST_REPLACE(re:<img src=.*?\/>|{break}re:\<a href=.*?\<\/a><br>|{break}re:\<a href=.*?\<\/a>|{break}<br><br>|{break}re:[\r\n]{2,}|<br>)]<CD_GRAN_3!>[/FIRST_REPLACE][/HTMTOTXT][/REGDOWN][/REGUPFIRST]

    При этом в тексте только первая буква идет заглавная, а все остальные - строчные.
    Т.е. все предложения, кроме первого, состоят исключительно из строчных (маленьких) букв.
    А нужно чтобы все предложения начинались с заглавной буквы.
     
  4. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    [FIXREGISTER]текст[/FIXREGISTER]
     
  5. Danny

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

    Регистрация:
    19 окт 2014
    Сообщения:
    13
    Вау!!!

    Спасибо огромнейшее, Сергей!

    Очень-очень Вам благодарен!!!

    P.S.: Думаю, эта функция многим будет полезна, т.к. пока искал в инете решение данного вопроса, увидел очень много постов на разных форумах с проблемой регистра при добыче контента.
    Так что Ваш софт, как всегда, находится далеко впереди ))
    Очень приятно быть пользователем CD, за что еще раз от души большое спасибо!
     
  6. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Пожалуйста. И вам за все большое спасибо. Обращайтесь.
     

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