Задать вопрос
MToUCH
@MToUCH
Сетевой инженер

Notepad++ замена (.*) на \10 и более. Как правильно оформить?

Есть строка:
книга;страница1-строка1;страница2-строка2;

Чтобы заменить в каждом блоке между точкой с запятой страницу на страницу 1, использую выражение:

(.*);(.*)-(.*);(.*)-(.*); (найти)

\1;\2-3;\2-\5; (заменить)

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

на
книга;страница1-строка1;страница1-строка2;страница1-строка3;страница1-строка4;страница1-строка5;


Здесь уже в поле замены появляется необходимость вставить комбинацию замены \11. Но эта замена срабатывает так: Значение \1 и подставляется 1.

Как сделать, чтобы ключ \10 и более срабатывал, а не только от \1 до \9?
Может нужно какое-то экранирование или ещё чем-то обернуть?
  • Вопрос задан
  • 475 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
saboteur_kiev
@saboteur_kiev
software engineer
${10} с версии 6 и выше вроде работает.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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