Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1815 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  enlever ou remplacer le caractere \

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

enlever ou remplacer le caractere \

n°2065349
sisimo
Posté le 22-03-2011 à 17:51:33  profilanswer
 

bonjour,  
 
je souhiate savoir comment enelver les caractere \ de ce text :  
 
 
"<script type=\"text/javascript\"><!-- google_ad_client = \"ca-pub-9029146274939210\"; /* 300x250, date de création 23/11/10 */ google_ad_slot = \"4706065932\"; google_ad_width = 300; google_ad_height = 250; </script> <script type=\"text/javascript\"src=\"http://pagead2.googlesyndication.com/pagead/show_ads.js\"></script> "  
 
 
j'ai testé ça :  
 

Code :
  1. string var1= @ "<script type=\"text/javascript\"><!-- google_ad_client = \"ca-pub-9029146274939210\";  /* 300x250, date de création 23/11/10 */  google_ad_slot = \"4706065932\"; google_ad_width = 300; google_ad_height = 250; </script> <script type=\"text/javascript\"src=\"http://pagead2.googlesyndication.com/pagead/show_ads.js\"></script> "
  2. ;
  3. string var2=var1.replace("\\","" ) ;


 
 
mais ca marche pas ,
aufaite je sais que les   \   sont la pour permettre à C# d'inclure des   "   a l'interieur de la valeur de la chaine de caractères
sauf que par la suite j'ai besoin de ce code sans les \ .  
c'est pour cela que je souhaite les enlever.  
car je vais envoyé tout ça dans une ViewData .et je ve l'envoyé sans les \ . car ce me cree un souci ,il empeche les " d'etre interprete .  
 
 
 
merci

mood
Publicité
Posté le 22-03-2011 à 17:51:33  profilanswer
 

n°2065370
TotalRecal​l
Posté le 22-03-2011 à 22:02:58  profilanswer
 

Ca veut dire quoi "ça ne marche pas" ?


---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
n°2065487
Ant1_
The game is rigged
Posté le 23-03-2011 à 12:19:36  profilanswer
 

Euh, alors déjà ça compile pas :

 

-le @ doit être collé a ton string (sans espace).
-en fait tu ne peux pas utiliser le @ parce que tu as forcément besoin d'échapper le caractère "

 

Enfin, quand tu écris ton code avec les \ ce n'est pas ce qu'il y aura en mémoire.
Donc le code suivant te donnera directement le string que tu veux (sans avoir à faire des replace ou autre)

 
Code :
  1. string var1= "<script type=\"text/javascript\"><!-- google_ad_client = \"ca-pub-9029146274939210\";  /* 300x250, date de création 23/11/10 */  google_ad_slot = \"4706065932\"; google_ad_width = 300; google_ad_height = 250; </script> <script type=\"text/javascript\"src=\"http://pagead2.googlesyndication.com/pagead/show_ads.js\"></script> ";



Message édité par Ant1_ le 23-03-2011 à 12:20:05
n°2065575
sisimo
Posté le 23-03-2011 à 17:05:34  profilanswer
 

oui les amis, c'est  bon j'ai reglé le souci.
aufaite je l'ai laissé tel qu'il est et je l'ai mis dans une variable session .
et ça marche :)
merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  enlever ou remplacer le caractere \

 

Sujets relatifs
[Resolu][perl tk] caractère spéciaux dans une listbox (genre àéè...)enlever des colonnes tout en gardant les formules
VBA Excel Remplacer retour chariot par saut celluleForcer une nouvelle page Internet à remplacer une page déjà ouverte...
Encodage caractère[PHP-RegEx] Remplacer des expressions par des caractères
Sed, remplacer les n premières occurrences[VBA Access]Changer taille et caractère dans un état
[BATCH/DOS] rechercher/remplacer un ensemble de ligne par d'autres 
Plus de sujets relatifs à : enlever ou remplacer le caractere \


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR