Вот скомпилированный кусок кода:
// input
string input = @"my \ ?? spe<<||>>cial / : string";
// regex
string test = Regex.Replace(input, @"[\\/:*?<>|]", " ");
// test now contains "my spe cial string"
Примечание: этот пост является исправлением исходного кода JustLoren, он не полностью мой.