Для совпадения с первым 5-значным числом вы можете использовать
^.*?\K(?<!\d)\d{5}(?!\d)
См. Демоверсию regex . Если вы хотите удалить совпадение, просто оставьте поле Заменить на пустым. ^
соответствует началу строки, .*?
соответствует любым 0+ символам, кроме символов разрыва строки, как можно меньше, а оператор \K
отбрасывает сопоставленный текст. Затем (?<!\d)\d{5}(?!\d)
соответствует 5 цифрам, не заключенным в другие цифры.
Другой вариант включает в себя группу захвата / обратную ссылку:
Найти что : ^(.*?)(?<!\d)\d{5}(?!\d)
Заменить на : $1
См. это демо регулярных выражений .
Здесь вместо отбрасывания найденного текста до номера (.*?)
записывается в группу 1, а $1
в шаблоне замены возвращает его обратно.