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

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

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:Preferences:Adobe InDesign:Version 5.0:Find-Change Queries

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

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

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

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


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

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

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

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

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

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

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

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

PC WinXP Prof Rus
 
Ответ: GREP в InDesign. Что и как

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

проверю сегодня, у меня 10.4.9 стоит
 
Ответ: GREP в InDesign. Что и как

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

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

Gusar А что в маковской версии нет GREP?
 
Ответ: GREP в InDesign. Что и как

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


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

2Psy

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