[ID CC-CC2021] Полукруглая шпация после имен героев пьесы

Dogunkova

Участник
Топикстартер
Сообщения
5
Реакции
0
Есть верстка пьесы. Хотелось бы, чтобы после каждого имени героя, перед его фразой, после точки стоял не пробел, а полукруглая шпация.

Хотелось бы сделать это по-умному и автоматизировать процесс. Пытаюсь решить вопрос через GREP в Найти/Заменить, но пока ничего не получается — не получается написать нужную комбинацию.

Прошу совета, может быть кто-то сталкивался? Спасибо!
 

Вложения

  • 2024-08-24_14-52-20.png
    2024-08-24_14-52-20.png
    526.3 КБ · Просм.: 37

Любимцев

15 лет на форуме
Сообщения
4 396
Реакции
2 103
Хотелось бы, чтобы после каждого имени героя
Внести в GREP всех героев (их же ни так много)
Но у меня вопрос... зачем?
Вангую, чтоб (судя по первым двум строкам) было одинаковое расстояние (и, судя по знаку, вовсе не полукруглая)
Достаточно выключку по формату (у вас — полная) , левому — еще лучше и настроить ее.
Да, пробелы будут чутка гулять, но в разумных пределах
 
Последнее редактирование:
  • Спасибо
Реакции: Dogunkova

Любимцев

15 лет на форуме
Сообщения
4 396
Реакции
2 103

Serbel

10 лет на форуме
Сообщения
388
Реакции
89
По стилю или форматированию, разрядка же как то сделана.
В представленном примере "просто текста" нет.
По стилю не получится, разрядка кончается на предпоследней букве имени героя, чтобы точку не отбивать.
 

suntory

Administrator
15 лет на форуме
Сообщения
23 746
Реакции
12 655
Почему, в Find Format этот стиль абзаца и в GREP нужная замена. А если это вручную сделано, то сначала поиском на стиль с Nested c разрядкой заменить.
 

Serbel

10 лет на форуме
Сообщения
388
Реакции
89
Почему, в Find Format этот стиль абзаца и в GREP нужная замена. А если это вручную сделано, то сначала поиском на стиль с Nested c разрядкой заменить.
А, по стилю абзаца. Я решил, что по стилю разрядки :)
 

densen

20 лет на форуме
Сообщения
788
Реакции
687
Пытаюсь решить вопрос через GREP в Найти/Заменить, но пока ничего не получается — не получается написать нужную комбинацию.
Всегда старайтесь интуитивно оценивать усилия на подбор нужного GREP-выражения, т.е. разницу между временем на его написание, проверку, возвращение к исходному состоянию в случае неудачи (или неполного захвата всех необходимых вариантов на один проход) и последующие шаги по уточнению этого GREP-выражения, и то время, которое потратится без какого-либо автоматизма при простом текстовом поиске/замене всех возможных вариантов.
В данном случае вы имеете в наборе пьесу Шварца "Обыкновенное чудо", в котором 14 действующих лиц. Все, что вам требуется - это в строке "поиск" набрать ^(Хозяин\.)\s и заменить на $1~>, нажать кнопку "Заменить всё", и потом еще 13 раз последовательно подставить всех действующих лиц между "скобками" и 13 раз нажать "Заменить всё".
Есть и другой вариант: написать на форум, потратить время на объяснение того, в чем состоит ваша задача, подождать, пока вам накидают разных вариантов на написание такого GREP-выражения, которое бы сразу захватило все 14 случаев, какое-то время потратить на обсуждение и проверку этих вариантов, и в итоге затратить гораздо больше времени, чем если это сделать так, как выше указано.
Смысл в автоматизации - потратить меньше времени и ресурсов. Если на автоматизацию тратится больше времени и ресурсов, чем на ручной труд, то смысла в автоматизации нет.
 
Последнее редактирование:

suntory

Administrator
15 лет на форуме
Сообщения
23 746
Реакции
12 655
Но один раз разобравшись можно применять многократно. Может тут цель вообще обучение на тестовом тексте.
 
  • Спасибо
Реакции: Masia