Как мне найти место до и после слов с переносами? т.е. "Это мой пример теста с переносом слов"
Мне нужен пробел между: "моим словом с переносами" и "примером слов с переносами"
Вы можете использовать lookahead и lookbehind .
Пробел перед:
\s(?=([^\s]+-[^\s]+))
Пробел после:
(?<=([^\s]+-[^\s]+))\s
в случае, если вы просто хотите получить само слово дефиса , получить полное совпадение (например, захват группы 0) с помощью этого регулярного выражения:
\w+(?:-\w+)+