Удаление символа или строки в конце цикла повторяющейся границы

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

  1. maxnemo

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

    Регистрация:
    2 мар 2015
    Сообщения:
    32
    Удаление символа или строки в конце всех циклов повторяющейся границы

    Этот реплейс работает только на 1-й цикл почему-то, а нужно в самом конце после всех циклов удалить символ.
    PHP:
    [REPLACE(re:.$|)][CGRAN2][/REPLACE]
    re:.$| - регулярка для удаления последнего символа

    К примеру спарсились числа в строчку и в конце цикла запятая осталась:
    Код:
    10,12,14,16,11,13,18,
    Как её удалить?:sad:
    В скрипте php то конечно можно и так сделать:
    PHP:
    $str substr($str0, -1);
    Но хочется универсальности сразу на этапе парсинга.
     
    Последнее редактирование: 26 мар 2015
  2. kagorec

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

    Регистрация:
    3 янв 2011
    Сообщения:
    4.431
    Адрес:
    Latvia
    чтото типа [^\^]{1}$|
     
  3. TeslaCo

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

    Регистрация:
    4 мар 2014
    Сообщения:
    211
    Здравствуйте, подскажите как удалить точку в конце строки?
     
  4. xLime

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

    Регистрация:
    4 сен 2017
    Сообщения:
    401
    Добрый день.
    Попробуйте так:
    Код:
    re:\.$|
    Или
    {get}.|{get}[REV]
    Программы под рукой нет для проверки. Воспользуйтесь Ссылки недоступны для гостей
     
    Min-Z-Drav, TeslaCo и kagorec нравится это.
  5. kagorec

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

    Регистрация:
    3 янв 2011
    Сообщения:
    4.431
    Адрес:
    Latvia
    и еще такой вариант
    .{textend}|
     
    TeslaCo нравится это.
  6. gans

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

    Регистрация:
    21 апр 2014
    Сообщения:
    309
    А как, если поставить там, где нет? Но в некоторых ячейках есть.

    Ёлочные игрушки
    Ёлочные игрушки.
    Распродажа! Ёлочные игрушки.
    Распродажа! Ёлочные игрушки

    Привести к единому виду с точкой в конце.
     
  7. aresa

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

    Регистрация:
    17 окт 2015
    Сообщения:
    180
    Сперва убрать там где есть, потом поставить везде:
    .{textend}|
    {textend}|.
     
    Root, xLime и gans нравится это.

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