誰能幫我找到新的快速sharelinkRapidShare的正則表達式
http://rapidshare.com/#!download|943dt|421184201|Tools.rar|7316
正則表達式,我想有這樣的事情一個
$str = 'blah http://rapidshare.com/#!download|943dt|421184201|Tools.rar|7316 blah';
if(preg_match_all('#http://rapidshare\.com/#!download|(.*?)|([^\s]+)#', $str, $m)) {
var_dump($m);
}
結果
`
array
0 =>
array
0 => string 'http://rapidshare.com/#!download|943dt|421184201|Tools.rar|7316' (length=51)
1 =>
array
0 => string '943dt' (length=5)
2 =>
array
0 => string '421184201' (length=8)
3 =>
array
0 => string 'Tools.rar' (length=8)
4 =>
array
0 => string '7316' (length=8)`
它不會,**#**在這種情況下是修飾符。 – 2011-03-28 23:08:55
如果你想直接匹配它們,你需要跳過這些管道('|')。 – 2011-03-28 23:36:50