Простенькое регулярное выражение

регулярные выражения

Есть текст типа такого: "зде-сь было та-к"
Надо убрать все дефисы перед которыми и после которых стоит какая то буква или число или символ, НО НЕ пробел.
Т.е. обычные предложения типа: "здесь - было так" не надо трогать.
Как это можно реализовать с помощью регулярных выражений, подскажите пожалуйста :)


Примечание:
было так: "зде-сь было та-к"
должно получиться так: "здесь было так"

Примечание:
Действительно, как-то не подумал...
Видимо никак. Но за шаблон спасибо.
Ответы:
чет нихера смысл не улавил
s/([^\S])-([^\S])/$1$2/g;


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.