Bonjour,
Je souhaite pouvoir récupérer dans une sélection de plusieurs images (sous forme de code html) chaque code d'image. Voici un exemple de sélection :
Voici ce que je fais pour l'instant (currentSelection est le code sélectionné que j'ai collé ci-dessus) :
Le problème est que ce qui est capturé est le code de toutes les images et non le code de chaque image (au lieu d'obtenir dans le tableau imgInSelection 6 éléments, je n'en obtiens qu'un, qui correspond au code que j'ai collé en premier).
Il me faut donc une autre regexp. J'ai tenté un peu tout et n'importe quoi, rien n'y fait, je n'arrive pas à trouver...
Un petit coup de pouce ?
Modifié par jojaba (23 Dec 2010 - 16:24)
Je souhaite pouvoir récupérer dans une sélection de plusieurs images (sous forme de code html) chaque code d'image. Voici un exemple de sélection :
<img src="data/images/slider/1.jpg" alt="" /><img src="data/images/slider/2.jpg" alt="" /><img src="data/images/slider/3.jpg" alt="" /><img src="data/images/slider/4.jpg" alt="" /><img src="data/images/slider/5.jpg" alt="" /><img src="data/images/slider/6.jpg" alt="" />
Voici ce que je fais pour l'instant (currentSelection est le code sélectionné que j'ai collé ci-dessus) :
var imgPattern = /<img\s.*src=".*\.(?:gif|png|jpeg|jpg)".*>$/gi;
var imgInSelection = currentSelection.match(imgPattern);
Le problème est que ce qui est capturé est le code de toutes les images et non le code de chaque image (au lieu d'obtenir dans le tableau imgInSelection 6 éléments, je n'en obtiens qu'un, qui correspond au code que j'ai collé en premier).
Il me faut donc une autre regexp. J'ai tenté un peu tout et n'importe quoi, rien n'y fait, je n'arrive pas à trouver...
Un petit coup de pouce ?

Modifié par jojaba (23 Dec 2010 - 16:24)