Hilfe bei regular expression

yago

Member
Hallo,

ich möchte in PHP ein kleines Script schreiben, das Infos von Videos bei dailymotion ausgibt.
Dazu gibt der Benutzer die URL zu einem Video ein, diese soll dann mit preg_match gefiltert werden, um die ID des Videos zu erhalten.

Eine Beispielurl:

Konkret möchte ich dann bei dieser URL, dass die ID also "xtecep" rausgefiltert wird.
Mein regexp sieht derzeit so aus:

/^(.)*dailymotion.(.)*\/video\/(?<vID>[^#\&]*).*/

Als vID erhalte ich dann allerdings "xtecep_das-wetter-in-deutschland-am-8-september-2012_news" und nicht "xtecep".

Kann mir jemand bei dem regexp helfen? Würde mich über Antworten freuen.


edit:
Hat sich erledigt, hab rausgefunden, wie es funktioniert.
richtig ist:

/^(.)*dailymotion.(.)*\/video\/(?<vID>[^_]*).*/
 
Last edited by a moderator:
Back
Top