J'écrivait aujourd'hui un certain code qui ressemble fondamentalement ceci:Alternative à String.Replace
string returnString = s.Replace("!", " ")
.Replace("@", " ")
.Replace("#", " ")
.Replace("$", " ")
.Replace("%", " ")
.Replace("^", " ")
.Replace("*", " ")
.Replace("_", " ")
.Replace("+", " ")
.Replace("=", " ")
.Replace("\", " ")
Ce qui est pas vraiment agréable. Je me demandais s'il y avait une regex ou quelque chose que je pourrais écrire qui remplacerait tous les appels à la fonction Replace()
?
@lomaxx: Voir la solution de Dimitre, ce qui évite l'utilisation expressions rationnelles. –
@dimitre où est-ce? o_O – cregox
@Cawas: Ici: http://dnovatchev.spaces.live.com/blog/cns!44B0A32C2CCF7488!353.entry Voir la description de la fonction XPath traduire ici(): http: // www. w3.org/TR/xpath-functions/# func-translate –