Добрый вечер, подскажите регулярное выражение, как из текста излечь число из 8 цифр, начинающиеся на 0

Рейтинг: 0Ответов: 1Опубликовано: 05.07.2023

Есть такая строка "Ведомость номер кшп00001759"

Как из текста излечь только число из 8 цифр, начинающиеся на 0., И как вместе с буквами.

Ответы

▲ 1

Конкретно для вашего примера (не знаю, сколько букв бывает в номере):

\s([а-я]+)(0\d{7})\g

В первой группе будут буквы номера, во второй цифры номера.

Демо: https://regex101.com/r/0JLz8n/1

Если ровно три буквы бывает, то можно уточнить:

\s([а-я]{3})(0\d{7})\g