Как составить поиск для замены дефиса между любыми цифрами?

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

Dmitrij M

Топикстартер
15 лет на форуме
Сообщения
11 044
Реакции
5 942
Пробовал в ГРЕП и просто в замене - поиск не находит даже такого случая. Писал что-то типа "any digit-any digit"
Т.е. мне нужно заменить дефис между цифрами на тире. Как это сделать при помощи автозамены?
 
Ответ: Как составить поиск для замены дефиса между любыми цифрами?

В грепе.
Поиск: (\d)-(\d)
Замена: $1—$2
Может нюансы какие-то есть, например дефис какой-то специфический? Тогда через буфер его можно в строку поиска вставить и посмотреть, в какой метасимвол он его преобразует.
 
Ответ: Как составить поиск для замены дефиса между любыми цифрами?

?????

(\d)-(\d)

не работает???

если нет - там не дефис)))
 
Ответ: Как составить поиск для замены дефиса между любыми цифрами?

в ГРЕП мой дефис оказывается виден как две тильды ~~ Как вставил через копи-паст - сработало.
Спасибо.
Что это за знак?
 
Ответ: Как составить поиск для замены дефиса между любыми цифрами?

nonbreakable hypen (неразрывный дефис)
 
Ответ: Как составить поиск для замены дефиса между любыми цифрами?

Nonbreaking Hyphen.

Не по теме:
Кстати, скрипт есть расшифровки греп-выражений. http://adobeindesign.ru/2010/04/11/rasshifrovka-grep-vyrazhenij/
Под CS3, правда, не идет, :( поэтому не проверял. Попробуйте.

 
Ответ: Как составить поиск для замены дефиса между любыми цифрами?

Могут встречаться оба вида. Тогда лучше:

Поиск: (\d)(-|~~)(\d)
Замена: $1~=$3
 
Ответ: Как составить поиск для замены дефиса между любыми цифрами?

@diz@, когда я вижу формулы сложней, чем "квадратный корень из 4=2" - у меня мозги плавятся :) . Я пытаюсь освоить ГРЕП, но он мне очень редко бывает нужен - и я забываю даже то, что уже делал. Вообще-то подобные задачи - корректуру - делает моя сотрудница со знанием программирования, но она сейчас в отъезде, вот мучаюсь...
 
Ответ: Как составить поиск для замены дефиса между любыми цифрами?


Не по теме:
Кстати, скрипт есть расшифровки греп-выражений. http://adobeindesign.ru/2010/04/11/rasshifrovka-grep-vyrazhenij/
Под CS3, правда, не идет, :( поэтому не проверял. Попробуйте.


Не по теме:
Спасибо огромное за полезный скрипт
 
Ответ: Как составить поиск для замены дефиса между любыми цифрами?


Не по теме:
Да, они вообще молодцы!!!
 
Статус
Закрыто для дальнейших ответов.