[ID CC-CC2022] Возможно ли выделить таблицу?

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

andrew.folio

Участник
Топикстартер
Сообщения
28
Реакции
40
Хочу при помощи GREP (скриптом это сделано) выделить текст с таблицей. Например надо выделить абзацы от слова Tаблица с номером до конца сноски:

Таблица 2
Название таблицы
[собственно таблица]
* Сноска к таблице.

Но выделение сквозь таблицу не проходит. Да и сама таблица тоже не выделяется ни точкой (любой символ), ни при помощи ~a (привязанный объект).

Неужели это относится к разделу "Чего GREP-ом сделать нельзя".
 
грепом нельзя, можно текстовым поиском — <0016>
а для чего вам выделять кучу абзацев с таблицей?
 
Чтобы переместить их в отдельные фреймы.
 
А если не таблицу искать, а брать абзацы, найденные по другому признаку?
(код ниже не проверял; вероятно, надо будет подправить)
Код:
app.findGrepPreferences.findWhat = "Таблица \\d";
var f = curStory.findGrep();
for (i == f.length - 1; i >= 0; i--){
  var indx = f[i].paragraphs[0].index;
  curStory.paragraphs.itemByRange(indx, indx+3).select();
  //...
}
 
Скриптом я уже сделал. Просто регуляркой с возможностью видеть таблицы было бы проще описать все возможные случаи. Дело в том, что не всегда есть сноска, а может быть их несколько, и не всегда есть название таблицы. И даже не всегда есть сама таблица.
 
Статус
Закрыто для дальнейших ответов.