如何用正則匹配文本中的文件路徑?


******************
<img src="http://www.abc.com/a.jpg" alt="" /><img src="www.abcd.com/abcc.jpg" alt="" />
<img src="www.abc.com/aaa/cdef/25gfitt8/aaaa.gif" alt="" /><img src="img.abc.com/a/222/a.png" alt="">
<img src="www.abc.com/a.jpg" alt="" />
<img src="abc.net/abc.jpg" alt="" />
******************

設以上內容全部為文本內容,並非html標簽。
如何通過正則匹配出所有資源路徑,不包含資源名。
單行、多行、轉行、路徑層次、路徑名、資源名都未知。

簡單來說就是: 鏈接中最后一個斜杠/前面的內容。
難點一:同一行中可能有多條資源,即多個斜杠/;
難點二:所有路徑層次、名稱都未知。

比如:
要匹配的內容:兩行(文本)。
<img src="http://www.abc.com/a.jpg" alt="" /><img src="www.abcd.com/abcc.jpg" alt="" />
<img src="222/abcc.jpg" alt="" />
結果:三個匹配到的內容(路徑)。
http://www.abc.com/
www.abcd.com/
222/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM