preg_match帮助,对大多数人来说很简单

时间:2010-07-20 04:36:02

标签: preg-match

我正在尝试匹配以.html结尾的所有网址,如果有的话?在它没关系之后如果它是奇怪的那么不是那么

preg_match(“/ article - (。+?)。html / i”,getenv('REQUEST_URI'))< - good preg_match(“/ article - (。+?)。html **?** / i”,getenv('REQUEST_URI'))< - good

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

article-1.html< - “true”

物品1.HTML? < - “true”

article-1.html?sdfasdfas< - “true”

article-1.html%20blah< - “false”

谢谢!

1 个答案:

答案 0 :(得分:0)

这通过了我的测试:

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