Bonjour,
Pourriez-vous me dire comment faire pour remplacer une chaine de caractère précise par une autre.
J'aurai besoin de l'équivalent du str_replace en PHP pour VB.NET.
Merci d'avance
Cordialement
Bonjour,
Pourriez-vous me dire comment faire pour remplacer une chaine de caractère précise par une autre.
J'aurai besoin de l'équivalent du str_replace en PHP pour VB.NET.
Merci d'avance
Cordialement
Salut .
Il faut utiliser la fonction Replace de la classe String. La documentation t'en dira plus
salut,
c'est très simple, tu as une fonction qui s'appelle Replace()
exemple :
dim Truc as String = "Aujourd'hui"
' Pour ta requete sql par exemple tu dois remplacer la quote par une double quote afin que ta requete marche
Replace(Truc, " '' "," ' ") ou l'inverse Replace(Truc, " ' ", " '' ")
Voila apres tu peux l'ajouter dans ta requete
Merci beaucoup pour vos réponses.
J'ai encore un petit problème.
J'ai un bouton (button1), 1 Richtextbox (texte) et un label (affiche).
J'ai ce code pour le bouton :
A parament il y'a un problème à la ligne du Replace.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Dim contenu As String = texte.Text Replace(contenu, "lol", "ok") affiche.Text = contenu
Est-ce que j'ai mal utilisé la fonction ?
Merci d'avance
Cordialement
faudrai savoir si ton Texte.Text est = à la bonne valeur
si tu veux remplacer Ok par lol , il faut que ta variable texte soit = à Ok sinon il va rien remplacer.
c'est la seule erreure possible que je peux voir sur ton exemple
Ce que je voudrai en fait c'est que depuis le contenu qui est envoyé depuis le RichTextBox soit analysé et que tous les "lol" (entré dans le textarea) soient remplacé par "ok".
Je dois utiliser une autre méthode ?
Merci d'avance
Salut,
T'as pas fait trop attention à ce que t'as dit dev01
C'est comme ça:dev01 dit:
Il faut utiliser la fonction Replace de la classe String
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Dim contenu As String = texte.Text contenu=contenu.Replace("lol", "ok") affiche.Text = contenu
Super merci beaucoup à tous.
Désolé je n'avais pas compris la façon de l'utiliser ^^.
Bonne journée et encore merci
petit détail pense à bien mettre des espaces devant et derrière " lol " et de " ok " pour éviter de remplacer les syllabes lol dans les mots comme "lolita"qui deviendrai "okita"
Ok merci beaucoup.
Encore une petite question concernant ce sujet, est-ce que je peux remplacer du contenu qui contient des ".
Y'a t'il quelque chose que l'on peut mettre devant afin de dire qu'il ne s'agit pas d'une chaine de caractère ?
J'ai essayé avec \ mais à parament sa ne marche pas.
Merci d'avance
Cordialement
Partager