2010-08-10 7 views

Répondre

5
string str = "it is a \"text\""; 
string str_without_quotes = str.Replace("\"", ""); 

Ne vous embêtez pas à vérifier s'il contient des guillemets, il suffit de les remplacer.

+0

superbe réponse thx –

12

Pour vérifier si elle contient la citation: str.Contains("\"");

Pour enlever les guillemets: str.Replace("\"","");

+0

Ou' str.Contains (@ "" "") 'pour les personnes qui aiment vraiment avoir beaucoup de cotes côte à côte – zneak

+1

@zneak, pourquoi aurais-je envie de faire ça, j'ai toujours des cauchemars à propos de mettre des citations dans les chaînes de VB6 où "" "" était la seule option. une chaîne de choses entre guillemets "" "item1" "" "item2" "" ... – Jack

0
bool containsQuote = str.Contains("\""); 
1

Pour supprimer str = str.Replace("\"", String.Empty);

0

Ne pas oublier le bon vieux (char) 34! Il peut aussi être utilisé à la place du "\" "et du @" "" "!

Questions connexes