используйте «\ p {Pd}» без кавычек, чтобы соответствовать любому типу дефиса. Символ «-» - это всего лишь один тип дефиса, который также является особым символом в Regex.