[ID CS4-CS6] Добавление фрагмента текста к найденным результатам

  • Автор темы Автор темы Timir
  • Дата начала Дата начала
  • Теги Теги
    #grep

Timir

Участник
Топикстартер
Сообщения
4
Реакции
0
Нужна помощь с автозаменой GREP в InDesign.
Ребята, приветствую. Подсобите, пожалуйста. Делаю электронную книгу. Это учебник и там очень много фраз выделены полужирным, курсивом и полужирный-курсив. Необходимо составить GREP запрос с автозаменой к словосочетаниям с этим форматированиям. Если сверять с оригиналом и выставлять все выделения вручную, то можно легко на третий день склеить ласты

Встречается так: Мобилизуются или Мобилизуются или Мобилизуются, - необходимо заменить вот так:

<span style="font-weight: bold;"> Мобилизуются </span>
 
аааа... еще раз:
Ищем конкретные фразы, или начертания?
Все варианты (к.фр. или начертаний) заменяем на болд?

Начертания, как заданы (символьным стилем, начертанием из шрифта или нажатием кнопки [/])?
 
Вам нужно унифицировать стиль оформления применительно к конкретным словам?
Слово "мобилизуются" - полужирный, а какое-то другое - курсив, а третье - полужирный курсив?
То есть вы хотите иметь три списка слов для каждого из символьных стилей?

Или финальный стиль один и тот же, а автор оформил по-разному?
Попробуйте изложить задачу поточнее.

В случае, если вам нужно переделать ручное оформление в присвоенный символьный стиль, это не так уж сложно.
 
Да необходимы три списка. Сколько будет автозамен – это некритично. Учебник большой – 500 стр. и ко многим фразам применено форматирование (полужирный, курсив, полужирный-курсив). План состоит в том, чтобы взять текст и прогнать его через автозамены GREP, чтобы добавить по средствам InDesign перед форматированным словосочетанием открывающий HTML-тег вида <span style="font-weight: bold;"> и закрывающий после форматированной фразы вида </p>, для того чтобы взять этот текст с HTML-тегами и скопировать в структуру xml-документа книги.epub (делаю учебник в приложении Sigil). Не хватает мозгов, чтобы сформировать автозамены.
 
Да необходимы три списка.
Словам с форматированием (полужирный, курсив, полужирный-курсив) присвоена стилевая разметка или нет?

1) Если да, то GREP-замена текста стиля Bold будет выглядеть следующим образом:
Найти: .+
Find Format: Character Style: Bold

Заменить: <span style="font-weight: bold;">$0</p>
Change Format: Character Style: [None]

2) Если нет, то GREP-замена будет выглядеть следующим образом:
Найти: .+
Find Format: Font Style: Bold

Заменить: <span style="font-weight: bold;">$0</p>
Change Format: Font Style: Regular

Замену Italic и Bold Italic произвести аналогично.

В итоге разметка начертанием у слов и выражений будет утеряна и будет замещена теговой разметкой.
Так нужно?
 
Последнее редактирование:
Возможно, я не совсем ясно выражаюсь. Я собираю голый текст(.txt) и добавляю к форматированным словосочетаниям теги (открывающий и закрывающий), - сзади и спереди (<…> и </…>) и потом просто попытаюсь скопировать из InDesign в Word, а потом в Sigil (это для создания .epub-книг). Нужен просто текст, а HTML-компилятор «разберется». Нужны GREP-автозамены, чтобы добавить справа и слева от форматированного текста HTML-теги.
 
1) Сколько всего видов тегов? Перечислите их, пожалуйста.
2) По каким критериям вы понимаете, что некое словосочетание является по вашим словам "форматированным", а какое не является "форматированным"? Если форматированное слово визуально отличается от основного текста, каким образом это отличие было реализовано?
3) В чем состоит, по вашему мнению, отличие автозамены от просто замены?
 
Я собираю голый текст(.txt) и добавляю к форматированным словосочетаниям теги (открывающий и закрывающий), - сзади и спереди (<…> и </…>) и потом просто попытаюсь скопировать из InDesign в Word, а потом в Sigil (это для создания .epub-книг).
А причём тут InDesign?
 
  • Спасибо
Реакции: xenOnn
Берёте любимый текстовый редактор
1649061745590.png
1649061755804.png
 
~RA~, спасибо тебе.
Товарищи, скиньте, пожалуйста, ссылочки, где можно расчитаться о синтаксисе GREP.