На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: ALXR
  
    > Взять все, кроме последнего символа в строке
      есть строка, надо взять все кроме последнего символа.
      никак у самого не получается ((((
      пример было - 1234 выделило -123
      спс заранее.
        (.*).$ не работает?
          смотрю здесь https://www.regexpal.com/ , к сожалению нет (( :huh:
          Сообщение отредактировано: Solncev -
            Как так? Вполне работает. Добавь модификатор m, влепи несколькострочный текст, подведи курсор к любой строке и убедись, что в группу попадают все символы, кроме последнего. Если ты имеешь в виду, что выделяется вся строка, то да, она вся походит под шаблон, но ведь тебе достаточно взять из неё только первую (и единственную) группу $1
            Убедиться легко, заменив экспу на (.*)(.)$ (т.е. внеся последний символ тоже в отдельную группу) и добавив там подстановку по шаблону aaa$2: вся первая группа будет замещаться на aaa, после которой в конце строки – исходный последний символ.
            Сообщение отредактировано: Qraizer -
              да, ты молодец, я разобрался как надо делать СПАСИБО
              0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
              0 пользователей:


              Рейтинг@Mail.ru
              [ Script execution time: 0,0200 ]   [ 15 queries used ]   [ Generated: 28.03.24, 20:45 GMT ]