Как поиск-заменой вырезать среднюю часть строки

Тема в разделе "Функции поиск-замены и регулярные выражения", создана пользователем faqbill, 26 сен 2019.

  1. faqbill

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

    Регистрация:
    3 янв 2011
    Сообщения:
    53
    Здравствуйте ребята, прошу помощи, есть вот такая строчка 09:30 - 13:0015:00 - 19:00
    Ни как не могу удалить среднею часть между тире, средняя часть могут быть любые цифры (это время работы, к сожалению по другому спарсить не получается.)

    Есть 09:30 - 13:0015:00 - 19:00 надо оставить только 09:30 - 19:00
    Заранее огромное спасибо
     
  2. kagorec

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

    Регистрация:
    3 янв 2011
    Сообщения:
    4.431
    Адрес:
    Latvia
    Код:
    re:^([\d]+)\:([\d]+).*?([\d]+)\:([\d]+)$|$1:$2 - $3:$4
    п.с. успейте скопировать, на форуме сообщения пропадают в последнее время.
     
    Последнее редактирование: 26 сен 2019
    faqbill нравится это.
  3. faqbill

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

    Регистрация:
    3 янв 2011
    Сообщения:
    53
    @kagorec Извините, к сожалению почему то этот код не работает при поиске замене, ничего не происходит
     
  4. faqbill

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

    Регистрация:
    3 янв 2011
    Сообщения:
    53
    @kagorec Огромное Вам спасибо, теперь все работает
     
    kagorec нравится это.

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