@Ks10
Ce code n'était fait que pour lire entre des balises, pas pour ouvrir un txt ni pour faire le café
Et le tien fonctionne, une fois corrigées les erreurs de syntaxe
Code : Tout sélectionner
#include <String.au3>
$texte = FileRead(@ScriptDir & "\balise.txt")
$res = _StringBetween($texte, "<mabalise>", "</mabalise>")
MsgBox(64, "Informations", $res[0])
@tim
Bien conscient du fait et soucieux d'éviter toute polémique, j'avais donc proposé les 2 options
[Mode orangemikell ON]
Mais puisque tu abordes le sujet, ton raisonnement revient à dire "applique cette recette, mais surtout ne cherche pas à savoir pourquoi et comment elle fonctionne" ... le genre de discours réducteur que les dirigeants politiques affectionnent
Oh oui le _StringBetween est plus facile, mais si on veut faire en plus un léger traitement de la string obtenue, faudra enchaîner une collection de fonctions StringMachin alors qu'une petite modif du regex aurait pu suffire ^^
L'OP intelligent aura (peut-être) percuté sur le res[0] et aura (peut-être) la curiosité d'aller jeter un coup d'oeil dans l'include String.au3
Toutefois, je reconnais qu'il est bon d'entretenir chez le newbie une sainte terreur du regex, ça pérennise le respect envers le clergé

[OFF]