Bonjour
Tous les exemples qu'on trouve là dessus concernent une structure DOM (la regex cherche la balise '<image>' / l'attribut 'src') mais dans mon cas il s'agit de contenus de fichiers (variés) dans lesquels il s'agit d'extraire tous les noms d'images l'image.jpg.
Donc apriori avec string.march() ...
J'ai trouvé cette expression mais je ne sais pas comment l'appliquer ici (ni même en fait si elle est directement transposable aussi simplement), en tous cas ce n'est pas ça :
Je rate probablement un truc de base dans la syntaxe des regex (?).
Code : Sélectionner tout - Visualiser dans une fenêtre à part var images = content.match(/[^\s]+(\.(?i)(jpg|png|gif|bmp))$/);
Et sinon (en admettant que ça marche) j'aurais deux questions en plus :
- et les noms avec espace ?
- y aura t-il un moyen de passer les extensions à rechercher dans une variable (tableau ou même chaine ".jpg,.png") ?
En vous remerciant par avance.
Partager