2010-09-09 6 views
1

L'un d'entre vous a-t-il eu à subir cette tâche? S'il vous plaît dites-moi une solution.AS3 Expression régulière

je dois extraire id vidéo seul de youtube URL: http://www.youtube.com/watch?v=Ls8ppLu72NQ&feature=popular

A partir de ce que j'ai besoin Ls8ppLu72NQ Comment puis-je extraire. Je sais que je peux utiliser le remplacement de la chaîne, mais est-il un moyen de l'extraire facilement avec regex
.

URL peut être tous ces formats

http://www.youtube.com/watch?v=Ls8ppLu72NQ&feature=popular http://www.youtube.com/watch?v=Ls8ppLu72NQ

http://www.youtube.com/watch/Ls8ppLu72NQ 

Répondre

0

Merci beaucoup @Aillyn

Son travaillé pour moi.

je l'ai fait de la façon suivante **

var myPattern:RegExp = /watch(?:\/|(?:\?|.*&)v=)(\w+)/ig; 
var str:String = "http://www.youtube.com/watch?&vx=123&v=Ls8ppLu72NT"; 
var result:Object = myPattern.exec(str); 
trace(result[1]); 

**