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

Как в Notepad++ поменять определенные строки местами?

Добрый день.
Подскажите как поменять в автоматизированном режиме определенные строки местами? ну или поднять определенную строку выше
Пример текста:
N06

Какое общее ... (куча текста) приспособления:
1. такелажная оснастка
2. приспособления для грузоподъемных операций;
3. захваты;
4. приспособления для грузоподъемных операций;
N07

При эксплуатации ...(куча текста) крановщику,:
1. ознакомленному под роспись с порядком применения ключ-марки;
2. получившему в установленном владельцем грузоподъемного крана порядке ключ-марку;
3. выполняющему работы по наряду-допуску
4. получившему в установленном владельцем грузоподъемного крана порядке ключ-марку;

Строки 1. *текст*, надо поменять местами с 4. *текст*

Окончательный вариант, как должно выглядеть.
"N06

Какое общее ... (куча текста) приспособления:
4. приспособления для грузоподъемных операций;
2. приспособления для грузоподъемных операций;
3. захваты;
1. такелажная оснастка
N07

При эксплуатации ...(куча текста) крановщику,:
4. получившему в установленном владельцем грузоподъемного крана порядке ключ-марку;"
2. получившему в установленном владельцем грузоподъемного крана порядке ключ-марку;
3. выполняющему работы по наряду-допуску
1. ознакомленному под роспись с порядком применения ключ-марки;
  • Вопрос задан
  • 144 просмотра
Подписаться 1 Средний Комментировать
Решения вопроса 1
@dodo512
Найти: (?-s)^(1\..+)((?s).+?)^(4\..+)
Заменить на: $3$2$1
https://regex101.com/r/0kHbg7/1
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
Строка поиска: ^1\.([^\r\n]+\r?\n)(.*?)^4\.([^\r\n]+\r?\n)
Строка замены: 1.\3\24.\1
Разумеется к режиме Regular Expression и с галочкой . matches newline.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы