我需要幫助這個正則表達式模式。我嘗試了許多不同的模式,但沒有任何回報。我總是得到一個空陣列。以下模式不會返回任何結果。正則表達式模式來匹配一個網址在PHP
//test 1
$regex = '/linkDestUrl = \'(.*)\'/';
//test 2
$regex = '@^(?:\s)*(linkDestUrl = \'(.*)\');@mi';
符合此
linkDestUrl = 'http://www.google.com';
我需要幫助這個正則表達式模式。我嘗試了許多不同的模式,但沒有任何回報。我總是得到一個空陣列。以下模式不會返回任何結果。正則表達式模式來匹配一個網址在PHP
//test 1
$regex = '/linkDestUrl = \'(.*)\'/';
//test 2
$regex = '@^(?:\s)*(linkDestUrl = \'(.*)\');@mi';
符合此
linkDestUrl = 'http://www.google.com';
如果這麼簡單,這應該工作:
$search = "linkDestUrl = 'http://www.google.com';";
preg_match_all("/linkDestUrl = '(.*)';/im", $search, $result);
var_dump($result[1]);
您可以使用這樣的網站http://gskinner.com/RegExr/到測試你的註冊號碼
嘗試'$ regex =「/^linkDestUrl \ s * = \ s *'(。*)'$ /」;' – chown