2010-07-20 24 views
0

我想匹配所有以.html结尾的网址,如果他们有?之后是确定的,但如果它是奇数则没有那么preg_match帮助,对于大多数人简单

的preg_match( “/文章 - (+)HTML /我?”,GETENV( 'REQUEST_URI'))< - 好 的preg_match(“/物品─( 。+。)。html **?**/i“,getenv('REQUEST_URI'))< - good

基本上我想匹配它,如果它以.html结尾或以.html结尾?如果它有?然后任何事情都可以。所以基本上

物品1.HTML < - “真”

文章,1.HTML? < - “真”

物品1.HTML sdfasdfas <? - “真”

物品1.HTML%20blah < - “假”

谢谢!

回答

0

这通过我的测试:

preg_match("/article-(.+?).html(?![^?\"'])/i", getenv('REQUEST_URI'))