Замена в тексте кавычек "" на «».

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

ana83

Участник
Топикстартер
Сообщения
1
Реакции
0
Люди! Меня присласли-послали по ссылке с формуа на Pu-board.
Помогите разобраться с кавычками-елочками! подскажите, как сделать автозамену этих " на елки-моталки во всем документе (InDesign CS3)? Ручками, конечно, верный способ, но надеюсь на автоматизацию процесса Спасибо заранее.
 
Ответ: Елочки-кавычки в Индизайне

1) " меняем на »
2) »\\< меняем на «
3) (?<=([\\s\\(]))» меняем на «
 
Ответ: GREP в InDesign. Что и как

Не лучший вариант с автозаменой кавычек. Тут можно обойтись и без грепа. Предлагаю установить настройки индиза идентично как на скринах, а затем просто произведи банальнейшую автозамену кавычек с таких " на такие " И теперь по умолчанию будут использоваться елки, даже при сочетании клавиш шифт+2.
 

Вложения

  • Untitled-1.jpg
    Untitled-1.jpg
    49.2 КБ · Просм.: 6 933
Ответ: GREP в InDesign. Что и как

грепе ~c и ~C
в тексте вроде ^c и ^C

прекрасно работает

в поле замены указываю и вставляет любое форматированное или нет безобрази
 
Ответ: GREP в InDesign. Что и как

Aficerу больше не наливать...
 
Ответ: GREP в InDesign. Что и как


Не по теме:
это спамбот стопудово - выхватил кусок текста из треда, случайное слово и ссылка рекламная в подписи
 
Подскажите пожалуйста. Как автоматом заменить в тексте кавычки "" на «».
 
Ответ: Замена в тексте кавычек "" на «».

1. поиск рулит таки

2. одна из grep-конструкций

find what - (")(.+?)(")
change to - «$2»

3. двухпроходный grep

а) " меняем на »
б) »\< меняем на «
в) (?<=([\s\(]))» меняем на «
 
  • Спасибо
Реакции: Stiff и Gad
Кавычки в кавычках

Интересная ветка...
Такой вопрос возник жизненный:
Как заменить в тексте кавычки внутри других кавычек? Т.е. внутри "елочек" сделать "99 66".
Какое выражение в grep для этого можно писать?
 
хм... "(«.*)«(.*)»(.*»)" на "$1„$2“$3" вроде работает...
 
Ответ: GREP в InDesign. Что и как

По замене кавычек работает вот такой GREP («)([^«»]*)(«)([^«»]*)(»)([^«»]*)(») на «$2“$4”$6».
Главный его недостаток — он не работает при сложном вложении, например таком: «...«..»..«.»..».
Но поскольку с этой и более сложными задачами прекрасно справляется свободный комплект скриптов DoQuotesOK, то пользоваться нужно именно им. А поиски в направлении выражения уже не имеют смысла.
 
Ответ: GREP в InDesign. Что и как

____
 
Не понятно, почему у меня во всем тексте эта кон-ция работает только в одной строке
find what - (")(.+?)(")
change to - «$2»
 
У вас область поиска какая установлена? (весь документ, story, выбранный кусок)
Может быть вопрос связан с поиском кавычек внутри других кавычек? Постарайтесь развернуть вопрос.
 
У вас область поиска какая установлена? (весь документ, story, выбранный кусок)
Может быть вопрос связан с поиском кавычек внутри других кавычек? Постарайтесь развернуть вопрос.

Верстка в CS5.5 на win 7. Я все области поиска перепробовал и все выше приведенные скрипты, это наверно какой-то глюк со всей системой вместе взятой может или еще что-то в CS3 и под вин ХР все работало на ура.
 
CS5.5 и Win 7 ни при чем, DoQuotesOK работает и в том и другом и вместе.
 
  • Спасибо
Реакции: Rebeled
Не совсем понял за что спасибо и какие "вышеперечисленные скрипты" тогда пробовали? :)
Перечислен только один этот.
Но поскольку с этой и более сложными задачами прекрасно справляется свободный комплект скриптов DoQuotesOK, то пользоваться нужно именно им.
 
Статус
Закрыто для дальнейших ответов.