2010-06-16 4 views
0

je trouve moyen de remplacer mot dans le fichier texte comme suitscript VB + remplacer seulement un mot dans la ligne spécifique

strNewText = Remplacer (strText, "OLD_WORD", "NEW_WORD") t

mais remplacer chaque OLD_WORD dans le fichier

ma question est de savoir s'il possible de remplacer le OLD_WORD avec le NEW_WORD uniquement sur la ligne spécifique

par exemple, je veux remplacer uniquement en ligne qui commencent par « THIS_LOCATION »

THIS_LOCATION = OLD_WORD

thx pour l'aide

Répondre

0

Essayez ceci:

If InStr(strText, 'THIS_LOCATION') Then 
    strNewText = Replace(strText, "OLD_WORD", "NEW_WORD") 
End If 

La InStr fonction vérifie d'abord si la ligne contient THIS_LOCATION mot et se trouve, il ne le remplace.

+0

THX Je vais l'essayer Avez-vous lu ma dernière requête sur la façon de créer une case à cocher? yael – yael

+0

@yael: Votre question n'est pas claire là-bas, je dirais simplement qu'une case à cocher est créée comme ''. Essayez de clarifier vos questions afin que tout le monde comprenne vos besoins et que vous ayez plus de chances que les autres vous répondent. – Sarfraz

+0

salut encore quelque chose ne va pas avec systax peut U s'il vous plaît vérifier à nouveau – yael

Questions connexes