Замена на служебные символы

  • Автор темы Автор темы ameridian
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

ameridian

Участник
Топикстартер
Сообщения
46
Реакции
0
Возникла такая проблема. Пытаюсь некоторые пробелы заменить на знак табуляции - не выходит. Вставляет не табуляцию, а текст "^t". Причем, если меняешь автоматом, например, через search то
работает. В чем ошибка?

if(myParagraphs[myCounter].contents.charCodeAt(4)==32)
{
var myStartSelection = myParagraphs[myCounter].characters[4].index;
var myEndSelection = myParagraphs[myCounter].characters[4].index;
var mySelectedText = myStory.characters.itemByRange(myStartSelection, myEndSelection);
mySelectedText.contents = "^t";
}
 
Ответ: Замена на служебные символы

\t спасет тебя :)
 
Ответ: Замена на служебные символы

vbatushev сказал(а):

Спасибо, работает.
Подскажите, где можно посмотреть обозначения служебных символов в InDesign CS2
 
Ответ: Замена на служебные символы

в хелпе набираем слово find
первой же строкой find/change
там есть ссылка на special characters for find/change
 
Ответ: Замена на служебные символы

Если regular expressions и дальше собираешься использовать, смотри лучше документацию по ним :) Таки разные обозначения.
 
Ответ: Замена на служебные символы

Конечно обозначения разные. Я имел в виду для стандартного диалога, а не для регулярных выражений. Извиняюсь, что не по теме получилось.
 
Ответ: Замена на служебные символы

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