[R] Gestion D'un text

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Zouzaka
Niveau 4
Niveau 4
Messages : 50
Enregistré le : mer. 18 sept. 2013 13:03
Status : Hors ligne

[R] Gestion D'un text

#1

Message par Zouzaka »

Bonjour, j'ai un text sous cette forme :
A b C

Je voudrait savoir comment effacer le "b" et comment faire pour écrire de nouvelle données qu'on nommera "d" entre "A" et "C" ?
Modifié en dernier par Zouzaka le dim. 12 janv. 2014 12:16, modifié 1 fois.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Gestion D'un text

#2

Message par mikell »

Code : Tout sélectionner

Msgbox(0,"", StringReplace("A b C", "b", "d"))
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
Zouzaka
Niveau 4
Niveau 4
Messages : 50
Enregistré le : mer. 18 sept. 2013 13:03
Status : Hors ligne

Re: [..] Gestion D'un text

#3

Message par Zouzaka »

Oui mais parfois je voudrait tout simplement enlever le b
et parfois je voudrait juste écrire entre A et C
donc je cherche 2 commande une pour effacer et une autre pour écrire.
pour effacer le b je peut faire ca :

Code : Tout sélectionner

StringReplace("A b C", "b", "")
mais je fait comment pour écrire entre A et C ?
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [..] Gestion D'un text

#4

Message par TT22 »

Zouzaka a écrit :donc je cherche 2 commande une pour effacer et une autre pour écrire.
Mikell t'as dit comment remplacer un texte par un autre et tu a trouvé toi même comment en supprimer un, tu a donc la réponse à ton problème et il ne faut pas de fonctions pour ça, la fonction StringReplace fonctionne parfaitement, si tu veux écrire entre A et C tu remplace le B par autre chose et si tu veux supprimer le B tu le remplace par rien du tout.
Cordialement,
TT22
Avatar du membre
Zouzaka
Niveau 4
Niveau 4
Messages : 50
Enregistré le : mer. 18 sept. 2013 13:03
Status : Hors ligne

Re: [..] Gestion D'un text

#5

Message par Zouzaka »

oui mais si y a pas de b je peut pas écrire entre A et C ?
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [..] Gestion D'un text

#6

Message par TT22 »

Ah d'accord !
Et bien si il n'y a pas de B il faut utiliser _StringInsert

Code : Tout sélectionner

#include <String.au3>
MsgBox(Default, Default, _StringInsert("A C", "B ", 2))
Cordialement,
TT22
Avatar du membre
Zouzaka
Niveau 4
Niveau 4
Messages : 50
Enregistré le : mer. 18 sept. 2013 13:03
Status : Hors ligne

Re: [..] Gestion D'un text

#7

Message par Zouzaka »

Merci pour t'a réponse, problème résolu ^^
Répondre