Je voudrais trouver tous les caractères spéciaux dans une chaîne et le remplacer par un Hyphen (-)Remplacer tous les caractères spéciaux dans une chaîne en C#
J'utilise le code ci-dessous
string content = "foo,bar,(regular expression replace) 123";
string pattern = "[^a-zA-Z]"; //regex pattern
string result = System.Text.RegularExpressions.Regex.Replace(content,pattern, "-");
OutPut
foo-bar - expression régulière remplacer ----
Je reçois plusieurs occurrences de trait d'union (---) dans la sortie.
Je voudrais obtenir quelque chose comme ça
foo-bar-expression régulière remplacer
Comment puis-je obtenir ce
Toute aide serait appréciée
Merci Deepu
Merci Marc Cela fonctionne, mais se termine par (-) – Deepu