Итак, у меня есть такая строка:
string sampleString = "this - is a string - with hyphens - in it";
Здесь следует отметить, что слева и справа от дефисов есть случайное количество пробелов.Цель состоит в том, чтобы заменить пробел в моей строке С дефисом (отсюда и проблема с переносами в строке).Поэтому результат, который мне нужен, должен выглядеть следующим образом:
"this-is-a-string-with-дефис-в-нем".
В настоящее время я использую:
sampleString.Trim().ToLower().Replace(" ", "-")
но это приводит к следующему выводу:
"this --- is-a-string ------ with-дефисы -------- in-it "
Ищите самое чистое и лаконичное решение этой проблемы.
Спасибо!