Здравствуйте. Есть переменная val, в ней нужно заменить символ длинного тире "—", символ короткого тире "-", нижнего подчеркивания "_" на пробелы и убрать все лишние (более одного) пробелы внутри строки. как можно реализовать? И чтобы не медленно работало. Строка небольшая не больше 100 символов длиной.