Это сочетание корректно.
Вы спрашиваете о технической возможности заменить дефис (-) на тире (–)? Если так, то можно вставить тире, скопировав его из любого текста (например, из этого ответа) и изменив его формат (шрифт, размер, наклон). В текстовом редакторе можно воспользоваться меню «Вставка», в нем нужно выбрать элемент «Символ». Также можно установить автоматическую замену дефиса на тире через настройки.
См. ответ на вопрос № 311104.
Названия в сочетании с родовым словом заключаются в кавычки и пишутся с прописной буквы; имя собственное в составе названия тоже пишется с прописной: узор «Принц Уэльский».
Причастный оборот, расположенный после определяемого слова, однозначно требует постановки знака препинания.
Можно поставить точку или восклицательный знак. Запятая не нужна.
Ударение на последнем слоге: Шри-Ланка.
Предпочтительно: сОздал.