2017-07-28 137 views
-1

各個環節我想提取一個頁面,這個模式的所有鏈接:PHP Preg_match_all獲得與指定的字符

http://sports.williamhill.com/bet/en-gb/betting/e/(numeric ID)/(team1)+v+(team2).html

任何想法preg_match_all()表達應該是什麼?

謝謝

+0

你試過了什麼?什麼不行? – Toto

回答

0

如果team1和team2只有字母。 Preg比賽應該是這樣的。

preg_match_all('/http:\/\/sports\.williamhill\.com\/bet\/en-gb\/betting\/e\/\d+\/\w+\+v\+\w+\.html/', $input, $matches); 
+0

謝謝,夥伴,我可以問你另一個問題嗎?如果在某些環節中團隊有2個名字,如'\ betting \(num id)\ Crystal + Palace + v + Huddresfield.html'? – Geraki

+0

然後,您應該將此部分「\ w + \ + v \ + \ w +」更改爲「[\ w +] + \ + v \ + [\ w +] +」 – Grey

+0

再次感謝m8我試圖通過編寫4行pregmatch和檢查與如果是否我有任何價值...你救了我很多麻煩 – Geraki