Задать вопрос

NotePad++ Как заменить цифры в начале строки?

Есть документ с лицевыми счетами вида:
123;Иванов Иван Иванович
12;Неиванов Неиван Неиванович
12345; Еще Какой-то Тип

Нужно привести все лицевые счета к одинаковой длине:

00123;Иванов Иван Иванович
00012;Неиванов Неиван Неиванович
12345; Еще Какой-то Тип

Очень давно делал подобным образом: RegExp Найти: ^([0-9]{2, 2})
Заменить \0001

в поле "Найти" менял {1,1} или {3,3} что бы найти лицевой счет нужной длины

Но забыл как это было точно написано.
  • Вопрос задан
  • 1302 просмотра
Подписаться 1 Средний Комментировать
Решения вопроса 1
dollar
@dollar
Делай добро и бросай его в воду.
Подойдёт \b(\d{2,2})\b
\d - цифра
\b - граница слова

Заменить на 000$1
$1 - найденная подстрока
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
ProgrammerForever
@ProgrammerForever
Учитель, автоэлектрик, программист, музыкант
1) ^(.*) на 00000$1
2) ^0+(\d{5}); на $1;
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
18 дек. 2024, в 11:03
5000 руб./за проект
18 дек. 2024, в 10:44
130000 руб./за проект
18 дек. 2024, в 10:02
7000 руб./за проект