Номер строки с использованием регулярного выражения в Notepad ++?
Можно ли получить номер строки с помощью regex в Notepad ++;
что я хочу сделать, заменяется:
line1
line2
line3
etc..
с
1-line1
2-line2
3-line3
etc..
Ответ 1
Notepad ++ может это сделать, используя плагин TextFX. Выберите строки и выберите TextFX->TextFX Tools->Insert Line Numbers в строке меню.
Это добавит номера строк, дополненные 8 местами с ведущими нулями. Чтобы получить их в форме, описанной в вашем вопросе, вы можете использовать regex-replace с этими значениями:
Искать: ^0+([0-9]+)\s
заменить на: line\1-
Ответ 2
Старый вопрос, но сегодня у меня был этот вопрос, и я нашел еще один ответ, чем те, которые уже были представлены.
Редактор столбцов (Alt + C) предоставляет способ вставки нумерации. Существуют варианты выбора начального числа, интервала и того, как часто каждый номер следует повторять. Поместите курсор в первую позицию первой строки и увеличите на единицу, чтобы имитировать фактические номера строк.