0
我想匹配在lighttpd $ HTTP [「url」]語句中具有/ images /,/ styles /或/ scripts /的任何url。這怎麼能做到?我目前正在使用「^/images /」等,只有當該目錄位於URL的開頭時纔可以使用。Lighttpd正則表達式
我想匹配在lighttpd $ HTTP [「url」]語句中具有/ images /,/ styles /或/ scripts /的任何url。這怎麼能做到?我目前正在使用「^/images /」等,只有當該目錄位於URL的開頭時纔可以使用。Lighttpd正則表達式
/(images|styles|scripts)/
將匹配了無論是在它/images/
,/styles/
或/scripts/
任何字符串。
由於您需要匹配斜槓,請使用不同的正則表達式分隔符e。 G。 !
:
if ($subject =~ m!/(images|styles|scripts)/!) {
# Successful match
} else {
# Match attempt failed
}
「/圖片/ | /風格/ | /腳本/」