這裏是主題:如何編寫正則表達式來查找URL中的一個目錄?
http://www.mysite.com/files/get/937IPiztQG/the-blah-blah-text-i-dont-need.mov
什麼,我需要使用正則表達式只是位前的最後/(包括最後/太) 的937IPiztQG字符串可能改變;它將包含a-z A-Z 0-9 - _
這裏是我的嘗試:
$code = strstr($url, '/http:\/\/www\.mysite\.com\/files\/get\/([A-Za-z0-9]+)./');
編輯:我需要使用正則表達式,因爲我真的不知道該URL。我有這樣的字符串...
<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>
我需要它來讀取該字符串並切斷URL的文件名部分。
別介意我找到了解決的$ M陣列 – Imran 2009-10-04 20:36:55