SSI:使用正则表达式解析变量

时间:2018-09-18 13:09:12

标签: regex url ssi

通过以下SSI命令,我已经获得了所需的一部分网址:

<!--#set var="uriVariable" value="$DOCUMENT_URI" -->

现在我应该像下面的示例一样提取此字符串的第一部分:

uriVariable = "/questions/ask.html"
-- operation on the uriVariable --
parsedURI = "/questions/"

1 个答案:

答案 0 :(得分:0)

使用以下代码已解决

<!--#if expr="v('DOCUMENT_URI') =~ /([a-z]{2}_[a-z0-9]{2,5})/ && $1 =~ /([a-z]{2}_[a-z0-9]{2,5})/"-->
<!--#set var="contextPath" value="$0" -->
<!--#endif -->

<!--#echo var="contextPath" -->