2012-02-14 66 views
-1

有人能说明我如何做一个简单的reg表达式匹配与热媒快速注册表达式的.htm

如结尾的字符串。 floor.htm将匹配等。

+0

这是很容易只是在寻找了正则表达式查找文件,我发现它。你只需将结尾改为任何你想要的。在这种情况下,一个.html文件。 – L1ghtk3ira 2016-06-30 17:00:46

回答

8

只匹配“.htm”,并将其与$一起固定在字符串的末尾。请注意,你必须逃离.,这意味着“匹配任何字符”:

/\.htm$/ 
2

你;-)

/\.htm$/ 

尝试学习正则表达式他们是非常有益的,漂亮,这将做的工作很酷的知道。

+0

应该可能说明我正在使用路由功能codeigniter来执行以下操作: $ route ['hotel/pages /([a-z0-9 _-] +)// \。htm $ /'] 因此,含有以下内容的网页可以匹配 site.com/hotel/pages/somesection/somepage.htm – Zabs 2012-02-14 15:17:20

1

另一种方式是这样的:

$string = 'some_string_here.htm'; 
$pattern = '/\.htm\z/'; 
preg_match($pattern, $string);