Est-ce possible avec les expressions régulières ?
Bonjour,
Je dispose d'une chaine de caractère de cette forme à traiter :
Code:
"scale(0.378947 0.378947) translate(-1194 2086) rotate(90)"
Je cherche, par une expression régulière, à récupérer le contenu des parenthèses en fonction du mot devant.
Par exemple, pour récupérer le contenu de scale, je dispose de l'expression suivante (pas forcément la bonne) :
Code:
var reScaleAttributes = /scale\((.*)\)/;
Je souhaiterais donc, utiliser la méthode test() de reScaleAttributes sur ma chaine, et ne sortir que la partie entre parenthèse.
Je crois qu'on peut accèder aux expressions parenthèsée par $1, mais je n'arrive pas à y accèder après l'appel à la fonction test().
En gros, je voudrais faire un truc du genre, mais ça en marche pas pour le moment.
Code:
1 2 3
| var reScaleAttributes = /scale\((.*)\)/;
if(reScaleAttributes.test(transformAttributes))
alert(reScaleAttributes); |