Есть строка:
книга;страница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?
Может нужно какое-то экранирование или ещё чем-то обернуть?