Expressions régulières

// variable enrourée de {{ }} 
// double pour éviter de capturer if(){} et autre accolades simples 
var formule = 'ma formule avec une {{variable}} et autre chose'; 
var mavariable = '12'; 
// remplace une variable par sa valeur avant un eval 
var moneval = formule.replace(/{{(.*?)}}/g, mavariable) ; 
console.log(moneval); // ma formule avec une 12 et autre chose 
// 'habille' la variable pour la trouver dans un objet avant un eval 
var moneval = formule.replace(/{{(.*?)}}/g, 'montableau[\'$1\']') ; 
// ma formule avec une montableau['variable'] et autre chose' 
console.log(moneval); 

Notepad ++ ajouter apostrophes aux variables PHP
mavariable[param] -> mavariable[« param »]

recherche \[([a-zA-Z0-9_]*)\]
remplace \["\1"\]

Construction en ligne d’expressions régulières, REGEX avec explications et aides https://regex101.com/#javascript

Notes javascript

Rappel, pour tester du javascript ICI



     

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

sixty six − = fifty six