2012-02-14 37 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);