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

lehaab

Client
Регистрация
20.03.2021
Сообщения
19
Благодарностей
7
Баллы
3
Делаю шаблон и одна из задач создание папок и текстовых файлов с наименованием из переменной. В переменной хранятся заголовки, но в них есть запрещенные символы и из за этого папка не создается. Подскажите каким кубиком исправить переменную, убрать запрещенные символы, если можно скрин пожалуйста с настройками, либо может C# скрипт какой то есть. Видел темы похожие, но там регулярки и я не знаю куда их писать. Помогите пожалуйста! Спасибо!
 

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 764
Благодарностей
2 407
Баллы
113
Делаю шаблон и одна из задач создание папок и текстовых файлов с наименованием из переменной. В переменной хранятся заголовки, но в них есть запрещенные символы и из за этого папка не создается. Подскажите каким кубиком исправить переменную, убрать запрещенные символы, если можно скрин пожалуйста с настройками, либо может C# скрипт какой то есть. Видел темы похожие, но там регулярки и я не знаю куда их писать. Помогите пожалуйста! Спасибо!
C#:
string path = "Заголовок с запрещенными знаками /*-/* их заменим на _";
foreach(var ch in Path.GetInvalidFileNameChars()) path = path.Replace(ch, '_');
return path;
113245
 
  • Спасибо
Реакции: sydoow, lehaab и eee

Hannes

Client
Регистрация
03.02.2016
Сообщения
496
Благодарностей
237
Баллы
43
Я так делаю:

[^\w\s]

Screenshot 2023-10-24 at 19.39.01.jpg
 
  • Спасибо
Реакции: lehaab и eee

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