Lokomass
Messages postés191Date d'inscriptionjeudi 7 janvier 2010StatutMembreDernière intervention15 mai 2013
-
15 déc. 2009 à 16:30
Lokomass
Messages postés191Date d'inscriptionjeudi 7 janvier 2010StatutMembreDernière intervention15 mai 2013
-
16 déc. 2009 à 12:38
Bonjour à tous,
J'essaye de récupérer une configuration de Switch.
Jusque là ça fonctionne, enfin presque.
Pour avoir un fichier sans caractère génant ni espaces superflues j'utilise toutes sortes de traitements.
L'arrivée est très satisfaisante sauf à un endroit sur 1 ligne.
J'arrive à enlever les guillemets, pas de soucis, seulement je me retrouve avec ceci :
switchport trunk allowed vlan 10,100,101
,111,178
Et ça ne me va pas du tout :)
Le problème d'autant plus génant, est que ces deux petits guillements qui m'embête franchement ne sont pas forcément toujours au même endroit.
Voila deux heures que je galère mais je ne trouve pas d'idée....
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 15 déc. 2009 à 16:52
- ce n'est pas par un espace, qu'il faut le remplacer, mais par "" (rien, donc)
- tu ne nous a parlé que d'une ligne (et maintenant d'un fichier...). Comment le lis-tu ? si ligne par ligne par line input, traitement sur chaque ligne. Si par contre tu le lis "en bloc",
remplace donc (par replace) chr(34) & vbcrlf par ""
(chr(34) les guillemets et donc chr(2) & vbcrlf " + retour-charrio
puis remplace les " restants (ceux qui ne sont pas suivis par un vbcrlf, donc) par rien ("")
____________________
Très intéressante fable, L'OISELEUR, L'AUTOUR ET L'ALOUETTE !
Cliquer sur "Réponse acceptée" (en bas d'une solution avérée adéquate) rendra service à d'autres. PENSEZ-Y.
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 15 déc. 2009 à 16:35
Bonjour,
tu as apparemment un vbcrlf à oter également (mais n'est peut-être qu'un chr(10) ou un chr(13))
utlise la fonction Replace pour le remplacer par ""
____________________
Très intéressante fable, L'OISELEUR, L'AUTOUR ET L'ALOUETTE !
Cliquer sur "Réponse acceptée" (en bas d'une solution avérée adéquate) rendra service à d'autres. PENSEZ-Y.
Lokomass
Messages postés191Date d'inscriptionjeudi 7 janvier 2010StatutMembreDernière intervention15 mai 20131 15 déc. 2009 à 16:44
Oui, mais si je replace un VbcRLf par un espace, il va tous me les remplacer dans le fichier ?
Comment je peux faire pour lui dire juste entre les 2 guillemets par exemple ?