Мне интересно, можно ли создать стиль GREP (не поиск) для автоматического форматирования согласованного набора данных. Пример данных следующим образом:
XXX1X234-101 "UPAS" WOVEN SPTWR JKT OFF WHITE
XXX1X234-6D6 "JAKLYN" WOVEN SPTWR TOP BARE PINK
XXX1X234-6D6 "RUTHIE" WOVEN SPTWR TOP BARE PINK
XXX1X234-101 "COLE" WOVEN SPTWR JKT OFF WHITE
XXX1X234-9O2 "JAKLYN" WOVEN SPTWR TOP ALABASTER
XXX1X234-001 "JAKLYN" WOVEN SPTWR TOP BLACK
XXX1X234-101 "KURRA" WOVEN CITY PANT OFF WHITE
При необходимости данные состоят из 12-символьной строки, затем табуляции, за которой следует строка, окруженная кавычками, затем табуляция, затем еще одна текстовая строка, затем табуляция и, наконец, еще одна текстовая строка.
Мне интересно, можно ли его отформатировать автоматически:
XXX1X234-101
"UPAS"
WOVEN SPTWR JKT
OFF WHITE
XXX1X234-6D6
"JAKLYN"
WOVEN SPTWR TOP
BARE PINK
XXX1X234-6D6
"RUTHIE"
WOVEN SPTWR TOP
BARE PINK
До конца списка данных. Каждая строка вместо табуляции теперь в новой строке (не в новом абзаце; Shift-Tab)
Заранее спасибо!
Как было указано в комментариях, стили Grep здесь вам не помогут.
Лично я бы также использовал Find/Replace для правильной настройки.
Однако в качестве быстрого (и грязного) обходного пути вы можете легко отредактировать свой стиль абзаца, чтобы установить значение табуляции, равное значению вашего столбца. Таким образом, текст после табуляции будет «передвинут» на следующую строку.
Используйте вложенные стили (или стили grep) для форматирования строки 2 и трех символов после дефиса.
Это быстрый обходной путь, но я бы не назвал его хорошей практикой, поскольку вы можете столкнуться с ситуациями (например, с переносом текста в графическом фрейме), которые могут все испортить.
Пример для колонны шириной 130 мм:
Jongware
Куртка Janus Bahs
Джон
Куртка Janus Bahs
Халид Хуссейн
shift+return
?