Essayez d'utiliser StringBuilder.Replace à la place.
Devrait améliorer notablement les performances.
Ceci est valide comme un string.Replace(..)
substitude et non pour regex
appels.Mais apparemment, le goulot d'étranglement est dans string
appels.
MODIFIER :
Exemple (psudocode ):
char[] c = new char[]{'.', ' '};
Value = Value.Trim(c);
var sb = new StringBuilder(Value);
sb.Replace("'", "");
sb.Replace(")", " ");
sb.Replace("(", " ");
sb.Replace("-", " ");
sb.Replace("_", " ");
sb.Replace("רח", "");