En supprimant les guillemets doubles à partir d'une chaîne
J'ai une variable images
qui est une Chaîne de caractères. La valeur de la images
sont dans ce format:
"['C:\Users\Elvin Gentiles\Desktop\RiceLAB\BLB01.JPG';'C:\Users\Elvin Gentiles\Desktop\RiceLAB\BLB02.JPG']"
Comment puis-je convertir la valeur de la images
à quelque chose sans les guillemets au début et à la fin (ou devrais-je changer la Chaîne dans certains autres types de variables? Le format que je veux, c'est ceci:
['C:\Users\Elvin Gentiles\Desktop\RiceLAB\BLB01.JPG';'C:\Users\Elvin Gentiles\Desktop\RiceLAB\BLB02.JPG']
Pas de guillemets
Grâce
Vous devez vous connecter pour publier un commentaire.
Essayez ceci...
N'importe quel caractère ou un mot ou une phrase ou même d'une phrase, est considéré comme un string quand il est entouré de guillemets, mais si la valeur de votre chaîne a littéralement des guillemets doubles, comme cet "ÉCHANTILLON", et que vous souhaitez supprimer les guillemets, puis faire quelque chose...
Oui, j'ai remarqué...double guillemets...je assimilée s à quelque chose que vous dites est passé de MATLAB, la chaîne a littéralement des guillemets, donc de l'enlever cela, vous remplacez les double guillemets doubles avec rien. C'est comment vous le faites dans .NET. Votre compilateur interprète les double guillemets doubles comme un seul guillemet 🙂
images
variable à une fonction que j'ai fait dans MATLAB c'est pourquoi la valeur de laimage
devrait ressembler à ceci['C:\Users\Elvin Gentiles\Desktop\RiceLAB\BLB01.JPG';'C:\Users\Elvin Gentiles\Desktop\RiceLAB\BLB02.JPG']
"['C:\Users\Elvin Gentiles\Desktop\RiceLAB\BLB01.JPG';'C:\Users\Elvin Gentiles\Desktop\RiceLAB\BLB02.JPG']"
ma fonction matlab devrait se lire comme ceci (sans les guillemets)['C:\Users\Elvin Gentiles\Desktop\RiceLAB\BLB01.JPG';'C:\Users\Elvin Gentiles\Desktop\RiceLAB\BLB02.JPG']
['C:\Users\Elvin Gentiles\Desktop\RiceLAB\BLB01.JPG';'C:\Users\Elvin Gentiles\Desktop\RiceLAB\BLB02.JPG']
mais pas comme une chaîne de caractèresLa classe String possède une
Replace
méthode qui va le faire.images
variable à une fonction que j'ai fait dans MATLAB c'est pourquoi la valeur de laimage
devrait ressembler à ceci['C:\Users\Elvin Gentiles\Desktop\RiceLAB\BLB01.JPG';'C:\Users\Elvin Gentiles\Desktop\RiceLAB\BLB02.JPG']
Basé sur l'OP de commentaires, je pense qu'il y a une certaine confusion. Peut-être que vous êtes nouveau .Net, en provenance de MATLAB.
Pour ré-itérer en VB ou C# .Net c'est une chaîne Vide:
""
c'est une chaîne de longueur == 0. C'est quelque chose de distinct à partir d'une chaîne avec la valeur d'un devis ou un guillemet double.
Pour continuer:
et donc, ce que vous demandez
n'est pas une chaîne.
Maintenant, si vous voulez un contrôle Textbox , sortie de la console, ou quelque chose d'autre à montrer que la valeur puis il suffit de prendre votre chaîne, comme
et de l'attribuer à l'endroit où vous le voulez, comme
puis l'invite de commande va vous montrer ce que vous demandez.