Expressions régulières

1
2
3
4
5
6
7
8
9
10
11
// 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 »]

1
2
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 *

thirty nine + = forty four