Сильно не бейте :) Замена дефиса на текстовое тире

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

sezession

Участник
Топикстартер
Сообщения
9
Реакции
0
Люди!
Как заменить эту конфигурацию:
любая буква - любая буква
на эту:
любая буква — любая буква

Сорри за вопрос, если ответ уже есть, тогда дайте ссылку, пожалуйста! ))
 

Psy

няша
20 лет на форуме
Сообщения
3 581
Реакции
2 279
Ответ: Сильно не бейте :) Замена дефиса на текстовое тире

помилуйте, зачем греп?
меняем пробел-дефис-пробел на пробел-тире-пробел
обычной заменой

где пробелами не отбито - там значит должен быть дефис
если есть прямая речь, можно пройтись второй раз заменить дефис-пробел на тире-пробел

возможны еще варианты с опечатками, когда с одной стороны пробел просто не поставили, ну так пусть корректор на масло к хлебу заработает )
 

sezession

Участник
Топикстартер
Сообщения
9
Реакции
0
Ответ: Сильно не бейте :) Замена дефиса на текстовое тире

меняем пробел-дефис-пробел на пробел-тире-пробел
обычной заменой

Да, но только проблема еще в том, что между цифрами (годы жизни, например и т.п.) тоже стоит дефис с пробелами, т.е. потом придется чистить еще цифровые тире.
А еще там знаки сносок - то позади точки, то впереди точки...((((
 

Любимцев

15 лет на форуме
Сообщения
4 223
Реакции
2 058
Ответ: Сильно не бейте :) Замена дефиса на текстовое тире

Или вот
 

sezession

Участник
Топикстартер
Сообщения
9
Реакции
0
Ответ: Сильно не бейте :) Замена дефиса на текстовое тире

Ух ты, здорово!
Спасибо огромное! '))'
Очень облегчает жизнь
 
Статус
Закрыто для дальнейших ответов.