我一直在努力找出這個簡單的腳本。我是新來的正則表達式,所以請記住這一點。最重要的是,我已經嘗試過任何事情以及我所能做的一切。我試圖(學習,請不要指向我的API)從雅虎網站瀏覽器通過cURL或file_get_contents(都工作,只是搞亂不同的東西)下載TSV文件,然後使用正則表達式只顯示URL列。我意識到我可能有更多的運氣與其他功能,但我找不到任何與TSV有關的事情,現在它已成爲一項挑戰。我真的花了整整一天的時間來試圖解決這個問題。需要PHP的正則表達式幫助
因此,一個網址爲:
https://siteexplorer.search.yahoo.com/search?p=www.google.com&bwm=i&bwmo=&bwmf=s
而且我正則表達式目前看起來像這樣(我知道這是可怕的......它可能是百萬分之一的嘗試):
preg_match_all('((http(s?)://?(([^/]+(\/.+))))^[\t]$)', $dl, $matches);
我的問題現在是有4列。 TITLE URL SIZE FORMAT。我能夠從第一列(TITLE)和最後一個(FORMAT)列中刪除所有內容,但我似乎無法刪除SIZE列,並且在鏈接網站時沒有最後一個斜槓最後的斜線。
另一件事 - 我實際上已經完成了讓JUST出現URL,但是他們都結束了斜槓,從Twitter中刪除了鏈接。
任何幫助將不勝感激!
所以你想要分配'p' GET參數的URL? – alex 2011-05-18 03:07:17
如果您正在學習,使用嵌入註釋的多行正則表達式格式是有意義的。它可以幫助你跟蹤你在編寫正則表達式時的想法。請參閱本頁的[添加註釋部分](http://net.tutsplus.com/tutorials/php/advanced-regular-expression-tips-and-techniques/)。 – 2011-05-18 03:24:05
Anupam,感謝您的鏈接! – 714sooner 2011-05-18 04:34:22