[ID CC-CC2021] Замена списка именных групп

bughard

Участник
Топикстартер
Сообщения
24
Реакции
0
Добрый день. Подскажите, возможно ли сделать замену именной группы на символ.
Например:
Поиск - (?<name1>Кошка)|(?<name2>Собака)
Замена - вместо кошки "а", а вместо собаки "б".
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 233
Реакции
10 851
Вам, наверное, надо открыть для себя скрипт FindChangeList ?
 
  • Спасибо
Реакции: NNN5

andrejK

R.I.P.
Сообщения
10 300
Реакции
5 218
а что такое "именная группа"?

простите за ламерство заранее
 

bughard

Участник
Топикстартер
Сообщения
24
Реакции
0
а что такое "именная группа"?

простите за ламерство заранее
Группа - все, что вы заключаете в скобки (\w).
/кроме спец метасимволов поиска типа (?!)/
Именная группа, группа с заданным именем - (?<name>\w) - где name имя группы.
Как-то так.
Но это по моему не используется в GREP Indesign. Там группы именуются автоматически, последовательно, номерами. А при замене используются выражения $1 - где число номер группы.
 

andrejK

R.I.P.
Сообщения
10 300
Реакции
5 218

bughard

Участник
Топикстартер
Сообщения
24
Реакции
0
нет таких слов в ид))) потому я и обалдел от вашей конструкции
Я просто использую программу для работы с регулярными выражениями, что бы облегчить правку данных перед заливкой в Индиз. У меня есть список слов, который нужно пакетно за один раз заменить на соответствующие им символы. Вот и думаю как.