J'ai l'expression régulière suivante fonctionnant très bien dans le concepteur d'expressions rationnelles Rad Software.Problème avec la capture nommée en Javascript Expression régulière
param\s+name\s*=\s*"movie"\s+value=\s*"(?<target>.*?)"
Et maintenant je me demande comment faire fonctionner ceci en JavaScript. Il continue à se plaindre de la partie "cible". J'essaie de valider et d'obtenir l'URL du code embed youtube.
<object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/ueZP6ifzqMY&hl=sv_SE&fs=1&rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/ueZP6ifzqMY&hl=sv_SE&fs=1&rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object>
Comment diable puis-je obtenir cette regex pour travailler avec mon javascript?
Voici une réponse qui suggère d'éviter d'utiliser javascript pour l'analyse HTML: http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454 –