Обрезать пробелы и последнюю точку

Тема в разделе "Регулярные выражения", создана пользователем danneo, 28 июн 2016.

Статус темы:
Закрыта.
Модераторы: xpert13
  1. danneo

    danneo Честный

    Регистр.:
    13 ноя 2007
    Сообщения:
    1.485
    Симпатии:
    114
    Не могу никак сделать регулярку для удаления пробелов вначале и конце строки, а также последнюю точку.
    Варианты строки:
    " простра строка. нужно удалить точку в конце и лишние пробелы по бокам. "
    " простра строка. нужно удалить точку (в конце, и лишние пробелы по бокам) "
     
  2. JSilver

    JSilver Постоялец

    Регистр.:
    18 апр 2006
    Сообщения:
    106
    Симпатии:
    49
    А в гуглях глянуть?
    Код:
    /(^\s+|\.?\s?$)/g
     
    danneo нравится это.
  3. Hello.World

    Hello.World Создатель

    Регистр.:
    26 апр 2014
    Сообщения:
    15
    Симпатии:
    5
    А можно и не регуляркой :)
    Код:
    $str = rtrim(trim($str), '.');
    или
    Код:
    $str = trim($str, ' .');
    Это в том случае, если на php делаешь, в ином случае сори за оффтоп
     
Статус темы:
Закрыта.