preg_match +多模式

时间:2012-11-12 20:28:38

标签: php regex preg-match

我想更改此代码

$reg_exUrl = "/imageshack/";
if(preg_match($reg_exUrl, $imageURL, $url))

因此会检查多个网站,例如

"/imageshack/,/photobucket/";

我在php中的noob!

1 个答案:

答案 0 :(得分:5)

在正则表达式中,要选择多个选项的选项,请使用(|)语法:

$reg_exUrl = "/(imageshack|photobucket)/";
if(preg_match($reg_exUrl, $imageURL, $url))

注意/如何只是正则表达式分隔符,而不是匹配模式的一部分。