Как заменить все символы и пробелы на тире регуляркой?

  • Автор темы Автор темы TopFlow
  • Дата начала Дата начала

TopFlow

Client
Регистрация
24.06.2020
Сообщения
59
Реакции
12
Баллы
8
Помогите привести название типа:

Les I Dosky Dostavlka [2023, 20-30, 175/5]
в выражение типа: Les-i-Dosky-Dostavlka-2023-20-30-175-5

те заменить все пробелы и символы на тире!

Спасибо!
 
Помогите привести название типа:

Les I Dosky Dostavlka [2023, 20-30, 175/5]
в выражение типа: Les-i-Dosky-Dostavlka-2023-20-30-175-5

те заменить все пробелы и символы на тире!

Приложил вариант из трех кубиков с заменой по регуляркам.
Результат:

109952
 

Вложения

  • Оценить
Реакции: samsonnn и TopFlow
Помогите привести название типа:

Les I Dosky Dostavlka [2023, 20-30, 175/5]
в выражение типа: Les-i-Dosky-Dostavlka-2023-20-30-175-5

те заменить все пробелы и символы на тире!

Спасибо!

kiss_18kb.1690622506.png


kiss_9kb.1690622533.png


kiss_2kb.1690622549.png


C#:
Развернуть Свернуть Копировать
string input = project.Variables["line"].Value;
string result = Regex.Replace(input, @"[\s\/]", "-");
// Удалить квадратные скобки и запятые
result = Regex.Replace(result, @"[\[\],]", "");
project.Variables["result"].Value = result;
return result;
 
  • Оценить
Реакции: TopFlow и Sergodjan

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)