2016-04-04 2 views
-3

J'essaie d'obtenir une URL d'image à partir d'un code HTML qui a un imr srcset en utilisant javascript. Je suis particulièrement intéressé par la 2ème ou 3ème image.Obtention d'une URL d'image à partir de html srcset en utilisant l'expression rationnelle JavaScript

Exemple de srcset dans les html:

<img srcset=\"http:example.jpg 140w,http:example.jpg 160w,http:example.jpg 320w,http:example.jpg 480w,http:example.jpg 720w,http:example.jpg 1280w,http:example.jpg 1500w\" src=\"http:example.jpg\" alt=\"example\"> 

Je ne peux pas utiliser javascript pur.

Toute aide sera très appréciée car j'ai déjà passé des heures à essayer d'obtenir ce travail et le seul succès que j'ai eu jusqu'ici est d'obtenir tous ces liens en html.

+0

[Ne pas analyser HTML avec regex!] (Http://stackoverflow.com/a/1732454/418066) – Biffen

+1

Quelle est la question? Qu'avez-vous essayé et comment ça ne marche pas? – Biffen

+0

Quelle est la sortie attendue exactement? – Shafizadeh

Répondre

0

Essayez: http:[^ ]+

Vous devrez préciser si cela ne répond pas à vos besoins.

Explication

  • http: trouve le

  • [^ ]+ littéral trouve plusieurs caractères non-spatiales.