Bonjour,

Je dispose d'une chaine de caractère de cette forme à traiter :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
"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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
var reScaleAttributes = /scale\((.*)\)/;
if(reScaleAttributes.test(transformAttributes))
	alert(reScaleAttributes);