Here is a simple example to remove all special characters using RegularExpression:-
using System;
using System.Collections.Generic;
using System.Text;
using System.Text.RegularExpressions;
namespace ConsoleApplication2
{
class Program
{
static void Main (string[] args)
{
string inputString = "1/10 EP Sp'arrowha?wk XT R;TR 2.4GHz R\\ed";
Console.WriteLine(inputString);
Console.ReadLine();
Regex re = new Regex("[;\\\\/:*?\"<>|&']");
string outputString = re.Replace(inputString, " ");
Console.WriteLine(outputString);
Console.ReadLine();
}
}
}
Replace all special characters and replace with a Hyphen (-) in a string:-
static void Main(string[] args)
{
string inputString = "This,is,(regular expression replace) 123";
string pattern = "[^a-zA-Z]+"; //regex pattern
string outputString = System.Text.RegularExpressions.Regex.Replace(inputString, pattern, "-");
Console.WriteLine(outputString);
Console.ReadLine();
}