Regexp - шпаргалка по регулярным выражениям

Тема в разделе "Решение различных задач по парсингу", создана пользователем kagorec, 19 мар 2012.

  1. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    9.624
    Город:
    Сочи
  2. Stan

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

    Регистрация:
    15 июн 2011
    Сообщения:
    234
    Здравствуйте.

    Такие строки - КАТЕГОРИЯ|Подкатегория , или КАТЕГОРИЯ|ПОДКАТЕГОРИЯ, и нужно привести регистры букв в один вид Категория|Подкатегория.
    Где Подкатегория с заглавной идет
     
  3. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    9.624
    Город:
    Сочи
    Здравствуйте.

    Замените файл Content Downloader.exe (в папке с программой) этим файлом:
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
    Код:
    [REGUPFIRST][WORDMODE][REGDOWN]КАТЕГОРИЯ|ПОДКАТЕГОРИЯ[/REGDOWN][/REGUPFIRST]
     
    xLime, Stan и napserious нравится это.
  4. rusalex

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

    Регистрация:
    22 мар 2018
    Сообщения:
    39
    Город:
    Kiev
    Здравствуйте. Подскажите как в регулярных выражениях длину, ширину, высотц в д.ймах перевести в сантиметры?
    В описании мера длины дюйм

    Я помощью РВ я выделяю нужные цифры но перевести в дюйм, т.е. умножить на 2,54 не могу

    Текст

    10.25 cm front rise. 14.5" back rise.
    16.5" leg opening. Inseams available: 30", 32", 34".

    Вот такое выражение

    Код:
    re:(\d{1,2}\.\d{1,2})"|$1 cm
    re:(\d{1,2})"|$1 cm
    $1|<TOPRICE*2,54>{get}</TOPRICE>
    Пробовал и так

    Код:
    re:(\d{1,2}\.\d{1,2})"|<TOPRICE*2,54>$1</TOPRICE> cm
    re:(\d{1,2})"|<TOPRICE*2,54>$1</TOPRICE> cm
    Ничего.... выводит в дюймах не умножает

    Выводит

    10.25 cm front rise. 14.5 cm back rise.
    16.5 cm leg opening. Inseams available: 30 cm, 32 cm, 34 cm.

    Спасибо!
     
    Последнее редактирование модератором: 7 июн 2018
  5. rusalex

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

    Регистрация:
    22 мар 2018
    Сообщения:
    39
    Город:
    Kiev
    Вопрос снимается! Все супер, работает, если поместить эту конфигурацию

    Код:
    re:(\d{1,2}\.\d{1,2})"|<TOPRICE*2,54>$1</TOPRICE> cm
    re:(\d{1,2})"|<TOPRICE*2,54>$1</TOPRICE> cm
    в дополнительные настройки границ парсинга.

    Все супер!
     
    kagorec нравится это.
  6. Atlas

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

    Регистрация:
    10 мар 2018
    Сообщения:
    25
    Здравствуйте.
    Скажите. пожалуйста, какой регуляркой можно удалить из текста "12 Comments ▼" (вместо 12 любое число)?
    Заранее спасибо!
     
  7. inotoxic

    inotoxic Well-Known Member Пользователи

    Регистрация:
    13 сен 2015
    Сообщения:
    137
    Код:
    re:\d+\sComments\s\▼|
     
    kagorec, xLime и Atlas нравится это.

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