String - Replace characters that aren't in the alphabet

Hello,

I need to be able to ‘clean’ dynamic string from all symbols (all characters that are not a letter or number…) and replace them with “-”

i.e.

A Fine “Painting” Number 1 - would equal - a-fine-painting-number-1

Any ideas?

Thanks