Регулярное выражение для удаления значений характеристик

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

  1. PoltavaPGS

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

    Регистрация:
    21 янв 2015
    Сообщения:
    21
    Помогите подобрать регулярку для удаления значений характеристик.
    Исходный текст
    Код:
    Ширина выдвижного ящика (внутри), 140x140 см
    Ширина выдвижного ящика (внутри): 74 см
    Количество наволочек: 1 шт
    Общий вес: 13 кг
    Высота: 3 см
    ФЬЕЛЛА Контейнер с крышкой, белый, синий, 18x26x15 см
    Количество нитей на кв. дюйм: 152.
    Выдвижная полка, черно-коричневый, 50x58 см
    
    Требуемый результат
    Код:
    Ширина выдвижного ящика (внутри)
    Ширина выдвижного ящика (внутри)
    Количество наволочек
    Общий вес
    Высота
    ФЬЕЛЛА Контейнер с крышкой, белый, синий
    Количество нитей на кв. дюйм
    Выдвижная полка, черно-коричневый
    
     
  2. kagorec

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

    Регистрация:
    3 янв 2011
    Сообщения:
    4.429
    Адрес:
    Latvia
    Код:
    re:[\,\:]{1} [^\,\:\r\n]+|
     
  3. PoltavaPGS

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

    Регистрация:
    21 янв 2015
    Сообщения:
    21
    Спасибо. Почти то что хотел. Одна проблема все же есть при таком выражении уходит все что после первой запятой
    Код:
    , черно-коричневый, 50x58 см
    а должно исчезнуть только
    Код:
    , 50x58 см
     
  4. xLime

    xLime Well-Known Member Супер Модератор Модератор

    Регистрация:
    4 сен 2017
    Сообщения:
    401
    Код:
    {get}|{get}{br}
    re:[\,\:][^\,\:]+\n|{br}
    [​IMG]

    Проверяйте.
     
    PoltavaPGS и Root нравится это.
  5. PoltavaPGS

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

    Регистрация:
    21 янв 2015
    Сообщения:
    21
    Спасибо все как нужно работает.
     
    Root нравится это.

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