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

Timir

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

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

<span style="font-weight: bold;"> Мобилизуются </span>
 

Любимцев

15 лет на форуме
Сообщения
4 205
Реакции
2 057
аааа... еще раз:
Ищем конкретные фразы, или начертания?
Все варианты (к.фр. или начертаний) заменяем на болд?

Начертания, как заданы (символьным стилем, начертанием из шрифта или нажатием кнопки [/])?
 

NNN5

Модератор
15 лет на форуме
Сообщения
1 256
Реакции
1 012
Вам нужно унифицировать стиль оформления применительно к конкретным словам?
Слово "мобилизуются" - полужирный, а какое-то другое - курсив, а третье - полужирный курсив?
То есть вы хотите иметь три списка слов для каждого из символьных стилей?

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

В случае, если вам нужно переделать ручное оформление в присвоенный символьный стиль, это не так уж сложно.
 

Timir

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

densen

15 лет на форуме
Сообщения
753
Реакции
642
Да необходимы три списка.
Словам с форматированием (полужирный, курсив, полужирный-курсив) присвоена стилевая разметка или нет?

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 произвести аналогично.

В итоге разметка начертанием у слов и выражений будет утеряна и будет замещена теговой разметкой.
Так нужно?
 
Последнее редактирование:

Timir

Участник
Топикстартер
Сообщения
4
Реакции
0
Возможно, я не совсем ясно выражаюсь. Я собираю голый текст(.txt) и добавляю к форматированным словосочетаниям теги (открывающий и закрывающий), - сзади и спереди (<…> и </…>) и потом просто попытаюсь скопировать из InDesign в Word, а потом в Sigil (это для создания .epub-книг). Нужен просто текст, а HTML-компилятор «разберется». Нужны GREP-автозамены, чтобы добавить справа и слева от форматированного текста HTML-теги.
 

densen

15 лет на форуме
Сообщения
753
Реакции
642
1) Сколько всего видов тегов? Перечислите их, пожалуйста.
2) По каким критериям вы понимаете, что некое словосочетание является по вашим словам "форматированным", а какое не является "форматированным"? Если форматированное слово визуально отличается от основного текста, каким образом это отличие было реализовано?
3) В чем состоит, по вашему мнению, отличие автозамены от просто замены?
 

~RA~

Одарённая.
12 лет на форуме
Сообщения
11 860
Реакции
3 450
Я собираю голый текст(.txt) и добавляю к форматированным словосочетаниям теги (открывающий и закрывающий), - сзади и спереди (<…> и </…>) и потом просто попытаюсь скопировать из InDesign в Word, а потом в Sigil (это для создания .epub-книг).
А причём тут InDesign?
 
  • Спасибо
Реакции: xenOnn

~RA~

Одарённая.
12 лет на форуме
Сообщения
11 860
Реакции
3 450
Берёте любимый текстовый редактор
1649061745590.png
1649061755804.png
 

Timir

Участник
Топикстартер
Сообщения
4
Реакции
0
~RA~, спасибо тебе.
Товарищи, скиньте, пожалуйста, ссылочки, где можно расчитаться о синтаксисе GREP.