замена символов

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

dmifed

Участник
Топикстартер
Сообщения
222
Реакции
56
Здравствуйте. В corel x4 есть многостраничная верстка (200 стр. - принес заказчик)).
В верстке значок диаметра - заменился на букву ш.
Можно ли в кореле сделать замену типа " пробел ш любая цифра" на "пробел знак_диаметра цифра" цифра естественно меняться не должна.
Для ясности прилагаю картинку.
 

Вложения

  • zamena.jpg
    zamena.jpg
    10.5 КБ · Просм.: 866
Ответ: замена символов

Легко. Для начала вызываешь из стандартных служебных программ операционной системы прогу "Таблица символов". Выставляешь необходимый шрифт и находишь в таблице искомый символ, двойной щелчок по нему и нажимаешь "копировать". Далее, переходишь в корел, вызываешь "Find and replace" -> "Replace text". В поле "Find" вбиваешь кусок заменяемого текста, а в поле "Replace With" помещаешь заменяемый текст + спецсимвол путём вставки из буфера обмена (Ctrl+v). Жмёшь "Replace All". Задача решена.
 
Ответ: замена символов

Спасибо за ответ. С этим понятно. Но как заменить ш23 на диам23, ш36 на диам36, ш 45 на диам 45. Просто замена ш на значок диаметра вопросов не вызывает
Хотя, думаю, можно сделать 10 замен: ш1 - диам1, ш2 - диам2 и тд., только наверное это будет гораздо дольше одна замена.
 
Ответ: замена символов

Опасаетесь, что все настоящие "ш" заменятся на значок диаметра? Ну... возможно, "плохие" ш имеют отличный код символа от "нормальных", а значит надо скопировать его в вставить в поле поиска вышеупомянутой функции корела. А если все ш (и хорошие и плохие) одинаковые, то иных возможностей автоматической замены я не вижу (судя по вложению в первом посте). Если бы значок диаметра по тексту всегда отбивался пробелом - это был бы хороший критерий, а так...
Find: ш
Replace With: диам
 
Ответ: замена символов

Да.., а при открытии корел не ругался на отсутствие шрифтов? Если ругался, то надо стребовать их с заказчика. В любом случае не лишне созвониться с ним и узнать каким шрифтом забивался в текст значок диаметра и попробовать установить этот шрифт в систему. Может повезёт. Шрифты часто, имея одинаковое название, отличаются набором символов, различаясь и по типу (TrueType, OpenType...)
 
Ответ: замена символов

Если ничего не путаю, то Sanchos писал макрос для замен с использованием GREP
 
Ответ: замена символов

На месте буквы "Ш" во многих нерусифицированных шрифтах стоит скандинавская перечёркнутая О, которую можно использовать вместо диаметра (при подходящем её виде).
Т.е. Вам стоит менять не саму букву, а шрифт которым написана эта буква.
 
Ответ: замена символов

Да, действительно, проблема была в том, что шрифт у заказчика был нерусифицирован, у меня же он подменился на такой же, но с русскими символами. Странно, при первом открытии файла корел по поводу отстутствия такого шрифта промолчал. Всем спасибо за помощь.
 
Статус
Закрыто для дальнейших ответов.