Номера телефонов

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

s_h_m_e_l

Топикстартер
12 лет на форуме
Сообщения
9
Реакции
0
Добрый день! :) У меня простая задачка, для телефонного справочника.
Как сделать чтоб все вверстанные текстом номера в виде списка:

Иван Иванович Иванов (tab) 77777

стали

Иван Иванович Иванов ..... 7-77-77

Отточие уже сделано, осталось разделить цифры знаками "-"
(tab) - здесь означает что стоит табулятор
 
Ответ: GREP в InDesign. Что и как

С запросом вроде разобрался, кажись так:

(\d{5}) или (\d\d\d\d\d)

а вот как команду замены составить? Чтоб после первого и третьего символов поставилась "-"?
 
Ответ: GREP в InDesign. Что и как

(\d)(\d\d)(\d\d) заменить на $1-$2-$3
 
Ответ: GREP в InDesign. Что и как

Art®, спасибо!
Просто и элегантно. Учу матчасть.. :)
 
Ответ: GREP в InDesign. Что и как

Хм... Гм...
Вот все пишут после ответов, что бегут учить матчасть.
А времени от вопроса до ответа часто проходит как раз столько, сколько достаточно для поиска.
Причём на этом же форуме ссылки и темы. Почитал, врубился, сделал.

Лицемеры...
 
Ответ: GREP в InDesign. Что и как

Кто вы такой, @diz@, чтобы так отзываться о незнакомых людях?
Надеюсь, строкомер что такое хотя бы знаете? ;)
Я в девяностых переводил одну газету-районку с хотметал на компьютерную верстку. GREP-ом в тот момент в пижамкере 6.х и не пахло, но более-менее разобраться в PM хватило пары дней.
А сегодня условия иные. GREP не такая простая штука, чтоб с налету разобраться, тем более задач помимо математических предостаточно.
Извините за оффтоп.
 
Ответ: Помогите разобраться

А можно вопрос задать?

Как во всем тексте заменить "ХХ.[пробел]XX.[пробел]ХХХХ" на "ХХ.ХХ.ХХХХ", где Х - любая цифра?
 
Ответ: Помогите разобраться

В окне Grep посмотрите стандартный набор Phone Number Conversion. Можно взять за основу и просто поменять количество цифр в каждой скобке.
 
Ответ: GREP в InDesign. Что и как

Почему-то в конструкции \(?(\d\d)\)?[. ]?(\d\d)[. ]?(\d\d\d\d) не учитываются пробелы...
 
Ответ: GREP в InDesign. Что и как

Конечно. Потому что конструкция [. ] означает "или любой символ, или пробел". А знак вопроса далее - "может есть, а может — нет".
 
Ответ: GREP в InDesign. Что и как

Все, я дотумкал.
Меняем (\d\d). (\d\d). (\d\d\d\d) на $1.$2.$3.
Спасибо.
 
Ответ: GREP в InDesign. Что и как

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