Si une chaîne a des guillemets doubles,Comment trouver des guillemets doubles dans la chaîne en C#
string str = "it is a "text""
comment puis-je savoir si la chaîne a "ou non.
Et comment les guillemets doubles être enlevé
Si une chaîne a des guillemets doubles,Comment trouver des guillemets doubles dans la chaîne en C#
string str = "it is a "text""
comment puis-je savoir si la chaîne a "ou non.
Et comment les guillemets doubles être enlevé
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.
Pour vérifier si elle contient la citation: str.Contains("\"");
Pour enlever les guillemets: str.Replace("\"","");
Ou' str.Contains (@ "" "") 'pour les personnes qui aiment vraiment avoir beaucoup de cotes côte à côte – zneak
@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
bool containsQuote = str.Contains("\"");
Pour supprimer str = str.Replace("\"", String.Empty);
Ne pas oublier le bon vieux (char) 34! Il peut aussi être utilisé à la place du "\" "et du @" "" "!
superbe réponse thx –