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

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

ana83

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

sakhar

Professional
15 лет на форуме
Сообщения
1 550
Реакции
134
Ответ: Елочки-кавычки в Индизайне

1) " меняем на »
2) »\\< меняем на «
3) (?<=([\\s\\(]))» меняем на «
 

ARGOS

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

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

Вложения

  • Untitled-1.jpg
    Untitled-1.jpg
    49.2 КБ · Просм.: 6 745

Aficer

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

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

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

в поле замены указываю и вставляет любое форматированное или нет безобрази
 

sakhar

Professional
15 лет на форуме
Сообщения
1 550
Реакции
134
Ответ: GREP в InDesign. Что и как

Aficerу больше не наливать...
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
Ответ: GREP в InDesign. Что и как


Не по теме:
это спамбот стопудово - выхватил кусок текста из треда, случайное слово и ссылка рекламная в подписи
 

Rebeled

12 лет на форуме
Сообщения
75
Реакции
0
Подскажите пожалуйста. Как автоматом заменить в тексте кавычки "" на «».
 

andrejK

R.I.P.
Сообщения
10 300
Реакции
5 218
Ответ: Замена в тексте кавычек "" на «».

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

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

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

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

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

mixsm

Участник
Сообщения
2
Реакции
0
Кавычки в кавычках

Интересная ветка...
Такой вопрос возник жизненный:
Как заменить в тексте кавычки внутри других кавычек? Т.е. внутри "елочек" сделать "99 66".
Какое выражение в grep для этого можно писать?
 

mixsm

Участник
Сообщения
2
Реакции
0
хм... "(«.*)«(.*)»(.*»)" на "$1„$2“$3" вроде работает...
 

Maxbor

15 лет на форуме
Сообщения
215
Реакции
82
Ответ: GREP в InDesign. Что и как

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

NNN5

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

____
 

Rebeled

12 лет на форуме
Сообщения
75
Реакции
0
Не понятно, почему у меня во всем тексте эта кон-ция работает только в одной строке
find what - (")(.+?)(")
change to - «$2»
 

NNN5

Модератор
15 лет на форуме
Сообщения
1 256
Реакции
1 012
У вас область поиска какая установлена? (весь документ, story, выбранный кусок)
Может быть вопрос связан с поиском кавычек внутри других кавычек? Постарайтесь развернуть вопрос.
 

Rebeled

12 лет на форуме
Сообщения
75
Реакции
0
У вас область поиска какая установлена? (весь документ, story, выбранный кусок)
Может быть вопрос связан с поиском кавычек внутри других кавычек? Постарайтесь развернуть вопрос.

Верстка в CS5.5 на win 7. Я все области поиска перепробовал и все выше приведенные скрипты, это наверно какой-то глюк со всей системой вместе взятой может или еще что-то в CS3 и под вин ХР все работало на ура.
 

suntory

Administrator
15 лет на форуме
Сообщения
23 424
Реакции
12 469
CS5.5 и Win 7 ни при чем, DoQuotesOK работает и в том и другом и вместе.
 
  • Спасибо
Реакции: Rebeled

suntory

Administrator
15 лет на форуме
Сообщения
23 424
Реакции
12 469
Не совсем понял за что спасибо и какие "вышеперечисленные скрипты" тогда пробовали? :)
Перечислен только один этот.
Но поскольку с этой и более сложными задачами прекрасно справляется свободный комплект скриптов DoQuotesOK, то пользоваться нужно именно им.
 
Статус
Закрыто для дальнейших ответов.