Я ищу регулярное выражение, приводящее к символам, которые не являются символами слова или мягким дефисом (U + 00AD).
Это даст мне символы, которые не являются символами слова:
((?=\W).)
А как насчет символа мягкого дефиса? Что такое правильное регулярное выражение?