我正在尝试将preg_match
用于某些类型的网址。我只想在/blog/
之后没有任何内容时进行匹配,因此/blog/foo
应该不匹配。
preg_match("/^(http:\/\/)?([^\/]+)?(\/blog\/)/i", 'http://example.com/blog/', $matches)
如果/blog/
之后没有任何内容,我该如何才能使它匹配?
答案 0 :(得分:4)
只需在/ blog /:
之后搜索字符串的结尾(preg_match('%.*?/blog/$%', $subject)