Bonjour,
Je débute à peine en ASP (mais ai de nombreuses heure de HTML et PHP derrière moi), et je cherche à convertir un code PHP que j'ai créé et qui me converti des chaines de caractères contenus dans des fichiers textes par le contenu de la variable ayant le nom de cette chaine de caractère. (En gros). Mes chaines de remplacement sont contenues dans un tableau.
En fait, c'est un moteur de template. J'ai donc dans mon fichier html un truc du genre : "[#NomDuTemplate#]". Ma regexp recherche les caractères [# et #], et me renvoie le contenu entre les deux. Ensuite, j'ai un tableau nommé Tpl, dans lequel je stocke le contenu d'autres fichiers HTML (ou simplement d'autres chaines de caractères). La Regexp remplace alors la chaine retournée (NomDuTemplate) par le contenu correspondant dans le tableau ($Tpl[NomDuTemplate]).
Et je voudrais convertir ça en ASP.
J'ai déjà créé le gros du moteur : Lecture des fichiers HTML, parsing de ces mêmes fichiers par Regexp, renvoie de la valeur "NomDuTemplate". Jusqu'à là ca va.
Mais -> Je n'arrive pas à lui faire remplacer "NomDuTemplate" par une valeur contenue dans une variable dépendant de cette chaine (ex: Tpl[NomDuTemplate]).
Y'a-t-il un moyen de le faire via ASP et la méthode Regex.replace() ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part Parse=regEx.replace(str,"Tpl($1)")
(Voilà c'est tout ^^)
Partager