编写正则表达式以包含由文字包围的变量字符串

时间:2016-02-03 12:56:39

标签: regex nginx

我正在编写一个nginx conf文件,我希望匹配一个指定应该被视为变量的部分的路径。假设请求的根目录是/foo,并且在foo中有随机命名的文件夹,例如/foo/abd /foo/lkd,但是每个随机命名的文件夹都包含一个静态命名文件夹/images。我希望我的正则表达式将URL的第二部分指定为变量。像/foo/{{variable}}/images

这样的东西

1 个答案:

答案 0 :(得分:0)

要匹配/foo/{{variable}}/images,其中{{variable}}是一个包含范围a-z中多个字符的字符串,请使用以下正则表达式。

正则表达式/\/foo\/([a-z]+)\/images/

说明:它匹配/foo//images之间的多个字符

Regex101 Demo