0

我正在尝试消除正则表达式模式中的许多变化,但我不确定您是否可以使用像这样的字符串字符开头的东西:

preg_match("#/str1|str2|^/str3#i",$_SERVER['REQUEST_URI'])

因此,以下值应满足:$_SERVER['REQUEST_URI']

包含/str1orstr2或字符串的开头应该是/str3.

4

1 回答 1

2

您的正则表达式可能应该是:

preg_match('#(\/str1|str2|^\/str3)/i#', $_SERVER['REQUEST_URI);

为了更好地理解书写表达式,请查看 Pankit 的链接

于 2012-12-07T11:41:48.540 回答