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
}
“/图片/ | /风格/ | /脚本/”