0
我不擅長表達式 我想匹配字符串下面的字符串。php正則表達式/ preg_match初學者
http://www.site.com/ * .js
preg_match('(http://www\.site\.com/).*(\.js)',$html,$match);
我知道這段代碼是不正確的。 *表示任何擴展名爲.js的文件。 任何人都可以引導我的表達。 對不起,如果有任何重複。
我不擅長表達式 我想匹配字符串下面的字符串。php正則表達式/ preg_match初學者
http://www.site.com/ * .js
preg_match('(http://www\.site\.com/).*(\.js)',$html,$match);
我知道這段代碼是不正確的。 *表示任何擴展名爲.js的文件。 任何人都可以引導我的表達。 對不起,如果有任何重複。
你必須使用分隔符,如在模式 '#', '@' 或 '/':
$url = 'http://www.site.com/javascript/test.js';
$preg_match = preg_match('#(http://www\.site\.com/)(.*)(\.js)#', $url, $matches);
if($preg_match === 1)
{
var_dump($matches);
// displays :
// array
// 0 => string 'http://www.site.com/javascript/test.js' (length=38)
// 1 => string 'http://www.site.com/' (length=20)
// 2 => string 'javascript/test' (length=15)
// 3 => string '.js' (length=3)
}
else
{
// doesn't match
}
的preg_match( 「/ www.site.com + JS /」,$ HTML ,$匹配); –