[英]How to write a PHP Regex to match string
我只知道基本的正則表達式,所以我在這里尋求幫助。
我需要使用以下模式匹配URL:
/kb/This-is-possible-title-12345.html
該URL始終以-nnnnn.html結尾。 目前,我有這種正則表達式模式:
'kb/[a-zA-Z_-]*(\\d+)\\.html'
但是,如果該部分包含數字(例如,
/kb/This-is-12345-possible-title-12345.html
這需要使用PHP preg_match函數來完成。
乍看之下您看起來正確,但是您需要轉義正斜杠,因此將“ /”更改為“ \\ /”。
以下對我/kb/[\\w_-]*-(\\d+)\\.html$
:/ /kb/[\\w_-]*-(\\d+)\\.html$
. /kb/[\\w_-]*-(\\d+)\\.html$
。
'/kb/[^/]*-\\d{5}\\.html'
這匹配“ / kb /”“除“ /”之外的任何字符”“連字符”“ 5位數字”“ .html”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.