[R] StringReplace sur condition

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Flop
Niveau 3
Niveau 3
Messages : 48
Enregistré le : lun. 20 oct. 2008 16:48
Status : Hors ligne

[R] StringReplace sur condition

#1

Message par Flop »

Bonjour à tous..

j'utilise pour l'instant ce code

Code : Tout sélectionner

$fileup_fanart = StringReplace($fileup_fanart, "the ", "")
mais c'est logique il remplace "the " par "" dans toute la chaine. j'aimerais qu'il le remplace uniquement si le debut de la chaine est "the "

merci d'avance de votre aide.

ca serais l'équivalence de indexof en c#
Modifié en dernier par Flop le jeu. 05 mars 2009 18:16, modifié 1 fois.
Avatar du membre
FernandG
Membre émérite
Membre émérite
Messages : 194
Enregistré le : mar. 15 avr. 2008 21:50
Localisation : Picardie
Status : Hors ligne

Re: StringReplace sur condition

#2

Message par FernandG »

Bonsoir,

A base de regex, ce petit code devrait faire l'affaire.
A toi de l'adpater à ta "sauce" :

Code : Tout sélectionner

$fileup_fanart = "The AutoIt is very good."
$fileup_fanart = StringRegExpReplace($fileup_fanart, "^The ", "")
MsgBox(64, "Info", '"' & $fileup_fanart & '"')
Donc la commande StringRegExpReplace pour la recherche/remplacer de type regex et le symbole ^ pour indiquer un début de chaîne de caractères suivi du texte recherché.

Attention, la commande StringRegExpReplace est sensible à la case donc "^the" et "^The" sont deux recherches différentes.

Tiens nous au courant.

Bonne soirée.
AutoITement.
Modifié en dernier par FernandG le jeu. 05 mars 2009 18:07, modifié 1 fois.
Avatar du membre
FernandG
Membre émérite
Membre émérite
Messages : 194
Enregistré le : mar. 15 avr. 2008 21:50
Localisation : Picardie
Status : Hors ligne

Re: StringReplace sur condition

#3

Message par FernandG »

Petit oubli :
Avant de te faire "taper" sur les doigts, pense à respecter les règles de présentation d'un post que tu trouveras ici.

A+
AutoITement.
Flop
Niveau 3
Niveau 3
Messages : 48
Enregistré le : lun. 20 oct. 2008 16:48
Status : Hors ligne

Re: [R] StringReplace sur condition

#4

Message par Flop »

ca fonctionne très bien. merci,

ps, titre corrigé
Répondre