[ID CC-CC2021] Ф И О - стиль - пробел заменить на конец абзаца

SaidAuita

Топикстартер
10 лет на форуме
Сообщения
9
Реакции
0
Помогите, если не трудно:

Данные для бейджей попадают через объединение данных. Хотелось бы применить стиль GREP, для замены на лету.
Дано: Иванов Иван Иванович

На выходе:
Иванов
Иван
Иванович

Т.к. часто ошибки вылезают, и приходят файлы с правками, желательно сделать через стиль, а не через найти/заменить.
+ есть другие поля, для которых такой перенос не нужен.

Пока выкручиваюсь через Exel, разбиваю поле ФИО на 3 столбца, и отдельно вставляю каждое поле.
 

К.Т.

Участник
Сообщения
324
Реакции
337
Grep-стили не могут заменять одни символы на другие.
Собственно, это понятно по их названию.
 
  • Спасибо
Реакции: SaidAuita

Gad

Сообщения
2 975
Реакции
1 408
не через найти/заменить
Ну может это поможет?
Вынести фрейм ФИО в отдельный слой, замкнуть остальные и поиск-замена на них не повлияет.
 
  • Спасибо
Реакции: hulk1776 и SaidAuita

SaidAuita

Топикстартер
10 лет на форуме
Сообщения
9
Реакции
0
Спасибо, попробую. Хотя видимо разбить в Экселе на 3 столбца быстрее будет :)
 

Gad

Сообщения
2 975
Реакции
1 408
Хотя видимо разбить в Экселе на 3 столбца быстрее будет
Ну если это постоянный заказ, я бы сделал так как написал выше + скрипт который замыкает-отмыкает слои и делает замену, тогда все сведется к запуску одного скрипта :)
 

kuplumosk

Участник
Сообщения
544
Реакции
127
Вставлять одним столбцом, потом 1 grep поиск замена и готово.
 
  • Спасибо
Реакции: SaidAuita

azz

alexey
15 лет на форуме
Сообщения
711
Реакции
359
ну можно, например, разбить абзац с ФИО сплитом на 3 колонки (если текстовый бокс широкий) и грепом дать трекинг пробелу тысяч на 10.
Screenshot 2020-09-23 at 13.59.05.png
 
Последнее редактирование:
  • Спасибо
Реакции: SaidAuita

SaidAuita

Топикстартер
10 лет на форуме
Сообщения
9
Реакции
0
ну можно, например, разбить абзац с ФИО сплитом на 3 колонки (если текстовый бокс широкий) и грепом дать трекинг пробелу тысяч на 10.Посмотреть вложение 136204

Этот способ сработал, для стиля GREP. Все гениальное просто :)
Работает для динамических данных.

В стиле абзаца для ФИО, зашел в стили GREP, нажал пробел в строке поиска и создал стиль в котором увеличил трекинг до 10000.
 

kuplumosk

Участник
Сообщения
544
Реакции
127
Этот способ сработал, для стиля GREP. Все гениальное просто :)
Работает для динамических данных.

В стиле абзаца для ФИО, зашел в стили GREP, нажал пробел в строке поиска и создал стиль в котором увеличил трекинг до 10000.
Какие то лютые костыли...по нормальному не проще сделать?