Переполнение ячейки таблицы; символ конца ячейки

Статус
Закрыто для дальнейших ответов.

rams84

Участник
Топикстартер
Сообщения
107
Реакции
0
А может ли GREP искать вытесненные (переполнные) ячейки в таблицах?
Может есть хитровынаписанный "грип"?:)
 

Fog_patch

12 лет на форуме
Сообщения
3 163
Реакции
998
Ответ: GREP в InDesign. Что и как

В cs4 есть наглядное средство для поиска ошибок. В том числе переполнения.
 

rams84

Участник
Топикстартер
Сообщения
107
Реакции
0
Ответ: GREP в InDesign. Что и как

Fog_patch сказал(а):
В cs4 есть наглядное средство для поиска ошибок. В том числе переполнения.
Это я знаю. Но ведь он не позволяет "Заменить на:"
Мне бы хотелось "заменить все" разом на стиль, допустим меньшем кеглем, чтобы вытесненный текст вогнался в ячейку.
 

NNN5

Модератор
15 лет на форуме
Сообщения
1 257
Реакции
1 013
Ответ: GREP в InDesign. Что и как

rams84 сказал(а):
А может ли GREP искать вытесненные (переполнные) ячейки в таблицах?
Может есть хитровынаписанный "грип"?:)
Создайте дополнительный "суженный" символьный стиль. Пусть называется "Узкий". Рассчитайте, при каком количестве символов ваши ячейки в таблице переполняются. Предположим, при 6.
Тогда примените такой GREP-стиль, как на приложенном рисунке.
Текстовое выражение: ^.{6,}
 

Вложения

  • Grep-style.jpg
    Grep-style.jpg
    29.8 КБ · Просм.: 1 265

rams84

Участник
Топикстартер
Сообщения
107
Реакции
0
Ответ: GREP в InDesign. Что и как

NNN5 сказал(а):
Рассчитайте, при каком количестве символов ваши ячейки в таблице переполняются.
Подобное я уже пробовал делать. Только одно, "но". Каждый символ имеет разную толщину. Допустим: (шщю) - переполняться быстрей, чем (абвг).
И все же опробую метод со стилями. Спасибо
 

rams84

Участник
Топикстартер
Сообщения
107
Реакции
0
Ответ: GREP в InDesign. Что и как

Ещё одна задача. У меня она отнимает время.
Есть таблица. Нужно задать фон в ячейках где есть текст, при этом оставив не тронутыми те в которых нет текста. Можно конечно исходя из обратного. Сначала задать фон всем ячейкам, а потом убрать фон в тех ячейках где нет текста.
Может есть у кого какие идеи?
 

rams84

Участник
Топикстартер
Сообщения
107
Реакции
0
Ответ: GREP в InDesign. Что и как

Как обозначить в GREP-пе знак # . Который в конце предложений встречается.
 

NNN5

Модератор
15 лет на форуме
Сообщения
1 257
Реакции
1 013
Ответ: GREP в InDesign. Что и как

Как всегда, с обратным слэшем
\#
 

rams84

Участник
Топикстартер
Сообщения
107
Реакции
0
Ответ: GREP в InDesign. Что и как

NNN5 сказал(а):
Как всегда, с обратным слэшем
\#
Не может найти...
Пишет: Соответствий не найденою
 

rams84

Участник
Топикстартер
Сообщения
107
Реакции
0
Ответ: GREP в InDesign. Что и как

В общем нужен служебный символ #
 

NNN5

Модератор
15 лет на форуме
Сообщения
1 257
Реакции
1 013
Ответ: GREP в InDesign. Что и как

Поподробнее. Что значит "в конце предложений встречается"? Что значит "служебный символ"?
Вы имеете в виду символ, который печатается при латинской раскладке клавиатуры сочетанием клавиш Shift+3?
Напечатайте его. Попробуйте найти через grep как \#. Неужели не ищет? Проверьте установки поиска (Selection, Story, Document).
Или же вам нужно что-то другое?
 

Psy

няша
20 лет на форуме
Сообщения
3 581
Реакции
2 279
Ответ: GREP в InDesign. Что и как

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

NNN5

Модератор
15 лет на форуме
Сообщения
1 257
Реакции
1 013
Ответ: GREP в InDesign. Что и как

Есть такое сочетание для grep:
\Z (End of story)
на всякий случай:
\A (Beginning of story)
 

rams84

Участник
Топикстартер
Сообщения
107
Реакции
0
Ответ: GREP в InDesign. Что и как

NNN5 сказал(а):
Тот самый. В поиске находит, а к примеру "заменить на: \r\Z"
Делать не хочет:)
 

NNN5

Модератор
15 лет на форуме
Сообщения
1 257
Реакции
1 013
Ответ: GREP в InDesign. Что и как

И не должен.
Ищите так:
(.)\Z (любой символ перед концом Story)
Заменить на:
$1\r
 

rams84

Участник
Топикстартер
Сообщения
107
Реакции
0
Ответ: GREP в InDesign. Что и как

NNN5 сказал(а):
(.)\Z (любой символ перед концом Story)
А если нет вообще не какого символа, допустим в пустых ячейках таблицы. А хочется по натыкать туда какой нибудь символ.
 

NNN5

Модератор
15 лет на форуме
Сообщения
1 257
Реакции
1 013
Ответ: GREP в InDesign. Что и как

Удалось побороть нежелание заменять в пустой ячейке таким образом. Сначала копируем (через Ctrl+C) то, на что будем менять (вставляемый фрагмент). Ищем:
\Z
Меняем на:
~c$0 (Clipboard contents, formatted плюс весь найденный текст, т.е., наш конец Story)
Если нужен Clipboard contents, unformatted, то менять на:
~C$0
 

NNN5

Модератор
15 лет на форуме
Сообщения
1 257
Реакции
1 013
Ответ: GREP в InDesign. Что и как

А по одному заменять получается? Иногда, в сложных случаях, режим "Заменить все" почему-то не действует.
 

rams84

Участник
Топикстартер
Сообщения
107
Реакции
0
Ответ: GREP в InDesign. Что и как

Да получается только. Только ГИРП зацикливается на одной ячейке. На соседние не перемещается.
 
Статус
Закрыто для дальнейших ответов.