est ici le sujet:Comment écrire regex pour trouver un répertoire dans une URL?
http://www.mysite.com/files/get/937IPiztQG/the-blah-blah-text-i-dont-need.mov
Ce que je besoin de l'aide regex est que le bit avant le dernier/(y compris cette dernière/trop) La chaîne 937IPiztQG peut changer; il contiendra a-z A-Z 0-9 - _
Voici ce que j'ai essayé:
$code = strstr($url, '/http:\/\/www\.mysite\.com\/files\/get\/([A-Za-z0-9]+)./');
EDIT:-je utiliser regex parce que je ne sais pas vraiment l'URL. J'ai la chaîne comme ceci ...
<a href="http://www.mysite.com/files/get/1B-MenlPW0/my-file.doc">a song</a>
<a href="http://www.mysite.com/files/get/1ZeR5KEo9x/my-song.mp3">more text</a>
<a href="http://www.mysite.com/files/get/8IySvO5gMD/my-video.avi">oh and here goes some more blah blah</a>
J'ai besoin de lui pour lire cette chaîne et couper la partie de nom de fichier des URLs.
jamais l'esprit que je trouve la solution – Imran