Mac, GREP и кириллица

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

Psy

няша
Топикстартер
20 лет на форуме
Сообщения
3 581
Реакции
2 279
vbatushev сказал(а):
Среди бурлящих мыслями модераторов возникла мысль — не нужно ли сообществу обмениваться Find-Change Queries. Ведь, наверняка, кто-то что сохраняет для себя, что могло бы быть полезным и для других.
Для тех, кто не знает, где они хранятся, сообщаю тайное знание. Вот здесь:
C:\Documents and Settings\[имя пользователя]\Application Data\Adobe\InDesign\Version 5.0\Find-Change Queries
Mac-пользователям не подскажу, к сожалению.
на маке лежит почти там же
Library:4)references:Adobe InDesign:Version 5.0:Find-Change Queries

А вот кто мне скажет из пользователей прекрасных компутеров макинтошей, ищется ли у них вот такого типа выражения в кириллическом тексте?
(")(\w+)(")
Нужно, к примеру, найти все слова в кавычках и сменить начертание на болд (на какой-нить символьный стиль). Через \w+ не ищет, придумали использовать вместо w точку:
(")(.+)(")
Так он, гад, ищет первую открывающую и последнюю закрывающую кавычки в абзаце и делает болдом все между ними, игнорируя все промежуточные кавычки.

Это из-за того, что мак или я опять какую-нить штучку не вижу в упор?
 

Dorg

Злобный юзер
12 лет на форуме
Сообщения
1 140
Реакции
145
Ответ: GREP в InDesign. Что и как

Сталкивался с этой проблемой, решал в общеобразовательном порядке, но решить не удалось( Единственное, что если использовать не "", а «», то («)(.+)(») все делает на ура. Может, кто подскажет и с ""
 

Psy

няша
Топикстартер
20 лет на форуме
Сообщения
3 581
Реакции
2 279

Psy

няша
Топикстартер
20 лет на форуме
Сообщения
3 581
Реакции
2 279
Ответ: GREP в InDesign. Что и как

Steve сказал(а):
1) это мой ответ.
2) это набор символов.
3) это regexp pattern.
вы математик?
 

Tonyk

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


Не по теме:
Моя жена (медик по образованию) вчера на работе объясняла местному программисту (бауманка с отличием) как написать программу (!!!) подсчета баллов на тесте из 10 вопросов с двумя вариантами ответа (0/1) на каждый. Иначе говоря, построение массива 2x10 и его обработку. Уровень Информатики 10-го класса. Куда катится мир...
 

hardrain79

15 лет на форуме
Сообщения
24
Реакции
0
Mac, GREP и кириллица 2

Psy сказал(а):
А вот кто мне скажет из пользователей прекрасных компутеров макинтошей, ищется ли у них вот такого типа выражения в кириллическом тексте?
(")(\w+)(")
И не будет искать т.к. \w определен как [A-Za-z0-9_]. Чтобы искало в кириллическом тексте надо писать "([А-Яа-я0-9_]+)". Цифры и подчеркивание убрать по-вкусу. У меня другой вопрос: у кого-нибудь работает переключатель "Без учета регистра" который (?i) (?-i)
 

@diz@

отечеств. про
15 лет на форуме
Сообщения
4 220
Реакции
1 914
Ответ: GREP в InDesign. Что и как

hardrain79 сказал(а):
И не будет искать т.к. \w определен как [A-Za-z0-9_]. Чтобы искало в кириллическом тексте надо писать "([А-Яа-я0-9_]+)". Цифры и подчеркивание убрать по-вкусу. У меня другой вопрос: у кого-нибудь работает переключатель "Без учета регистра" который (?i) (?-i)
Хм... а почему на PC без проблем ищет кириллицу?
Без учёта регистра - работает.
 

vbatushev

20 лет на форуме
Сообщения
2 242
Реакции
1 227
Ответ: GREP в InDesign. Что и как

Хм... а почему на PC без проблем ищет кириллицу?
Когда ищет, когда нет. Вообще прав hardrain79, этот символ означает именно [A-Za-z0-9_], то есть латинская буква любого регистра, цифра или знак подчеркивания.
Рекомендую использовать два следующих символа:
\u — любой uppercase знак,
\l — любой lowercase знак.

кого-нибудь работает переключатель "Без учета регистра" который (?i) (?-i)
Работает. Пример, где не работает. Желательно с устным пояснением, чего ищем.
 

@diz@

отечеств. про
15 лет на форуме
Сообщения
4 220
Реакции
1 914
Ответ: GREP в InDesign. Что и как

vbatushev сказал(а):
Когда ищет, когда нет. Вообще прав hardrain79, этот символ означает именно [A-Za-z0-9_], то есть латинская буква любого регистра, цифра или знак подчеркивания.
Рекомендую использовать два следующих символа:
\u — любой uppercase знак,
\l — любой lowercase знак.
Я вчера как раз попробовал эти \u \l
Естественно, всё нормально.
Потом наткнулся в форуме на трудности у Пси и ещё раз на нескольких примерах проиграл. Всё ищет. Такое впечатление, что это что-то недокументированное на PC, раз явно указан диапазон, а оно всё равно срабатывает :)
 

@diz@

отечеств. про
15 лет на форуме
Сообщения
4 220
Реакции
1 914
Ответ: GREP в InDesign. Что и как

(?i)мама|apple = все 6 слов
(?-i)мама|apple = "мама" и "apple"

Ну и по отдельности - ищет три или одно слово
Может что-то у Вас в консерватории не так?..

PC WinXP Prof Rus
 

hardrain79

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

@diz@ сказал(а):
Может что-то у Вас в консерватории не так?..
PC WinXP Prof Rus
Вполне возможно. У кого-нибудь под Mac OS наблюдаются таки же проблемы?
 

Skvoznyak

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

проверю сегодня, у меня 10.4.9 стоит
 

Skvoznyak

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

подтверждаю, у меня тоже на Mac OS X в GREP (?i) с русским текстом не работает.
 

Gusar

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

Господа пытливые! А что с маком делать бум? Тоже грепа хочется.
 

George

I wish I was a monster you think I am
15 лет на форуме
Сообщения
17 324
Реакции
7 870
Ответ: GREP в InDesign. Что и как

Gusar А что в маковской версии нет GREP?
 

Psy

няша
Топикстартер
20 лет на форуме
Сообщения
3 581
Реакции
2 279
Ответ: GREP в InDesign. Что и как

GeorgeS сказал(а):
Gusar А что в маковской версии нет GREP?
оно с кириллицей не шибко дружит
потому и сезам тоже практически бесполезен :+((
 

Specialist

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


Не по теме:
Госсподи, как же там работать-то?!! su rm -rf / Вотъ.
 

George

I wish I was a monster you think I am
15 лет на форуме
Сообщения
17 324
Реакции
7 870
Ответ: GREP в InDesign. Что и как

2Psy

Не по теме:
Во как - удар по Apple конкретный. А я все денежку на макинтош коплю...
 
Статус
Закрыто для дальнейших ответов.