[ID CS4-CS6] FindChangeMultilist: простой вопрос про замены

  • Автор темы Автор темы Oberon
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Oberon

Участник
Топикстартер
Сообщения
19
Реакции
1
Пытаюсь воспользоваться для работы скриптом FindChangeMultilist (Ю. Васильев) для автоматизации множественных однотипных замен. Он использует список замен такого же плана, как штатный FindChangeList.
Вроде этого:
grep {findWhat:" +"} {changeTo:" "} {includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true, wholeWord:false} Find all double spaces and replace with single spaces.
Всё вроде просто, одно заменить на другое, но не знаю:
  • как заменить символы "«(" и ")»"
  • как заменить символ на ничто (удалить)
  • как удалить пробел в начале или конце строки, если он есть
  • как выражение вида "«хххххх» хххх «ххххххх» ххх «ххххх» хххх" привести к виду "«ххххх» «ххххх» хххх", т. е. убрать все между крайними выражениями в кавычках, оставив всё после последней закрывающей "ёлочки"?
Чтобы разобраться в списке замен в данном случае, о чём читать, о GREP или JS?
 
Статус
Закрыто для дальнейших ответов.