2011-05-03 4 views

Répondre

2

0xA0 est le caractère espace insécable - et en tant que tel il est associé à \s. Plutôt que d'utiliser \s, développez cela dans la liste des caractères d'espaces que vous souhaitez inclure.

+0

Merci beaucoup, Will A. qui fonctionne. Je ne sais pas comment marquer comme réponse? – susu

+0

Mon plaisir - heureux regex'ing! –

+0

peu importe, l'avez – susu

0

Je pense que vous préférez utiliser StringBuilder pour traiter de telles chaînes.

StringBuilder sb = new StringBuilder(str.Length); 
foreach(char ch in str) 
{ 
    if (0x20 <= ch && ch <= 0x7F) 
    { 
     sb.Append(ch) 
    } 
} 

string result = sb.ToString(); 
+0

merci, l'oxilumine. Je vais marquer le vôtre aussi utile une fois que je restaurerai mes informations de connexion. – susu

Questions connexes