Задать вопрос
Ответы пользователя по тегу Регулярные выражения
  • Как выбрать строку до определенных символов?

    Lobotomist
    @Lobotomist
    Software Developer
    Нужную последовательность нужно сгруппировать с помощью скобок. Конструкция (?=) означает, что то, что в скобках не будет являться частью найденного совпадения.
    ^.+(?=\s\w)

    Можно сделать так:
    ^(.+)\s\w
    Но в этом случае интересующая вас часть строки будет в первой группе, а полное совпадение будет вместе с пробелом и буквой на конце.

    Рекомендую два сервиса, в которых удобно проверять регулярные выражения:
    * pcre.ru (пример для вашего случая)
    * regex101.com
    Ответ написан
    Комментировать