Помогите составить регулярку, которая должна искать (и ПРОПУСКАТЬ) в тексте знаки переноса слов "-" (обычная "черточка"/"минус"). Никак не могу придумать конструкцию для слов, которые требуется пропускать из поиска.
Интересует комбинация из выражений, содержащих цифры, например "1980-х", "2-этажный", "50-процентный" и т. п.
Требуется пропускать именно слова, где перед "-" стоит цифра, а не буква.
Выражение вида (\d-) или ([^0-9]-) пропускает числительные, однако не может быть использовано для слов, вроде "какоЙ-нибудь", "чтО-либо", "гдЕ-то", поскольку захватывает предшествующую знаку "-" букву, а этого мне не нужно.
- Для таких случаев составлена своя регулярка, ищущая частицы слов "нибудь", "либо", "то" и др., следующих после знака "-".
Как для этого можно использовать "Отрицательное назад смотрящее" (?!=), если вообще можно - и с какой стороны от "-" его ставить?