Nginx Regex示例获取两个逗号之间的值

问题描述 投票:-2回答:1

假设我正在访问该URL

http://www.example.com?state=env,test,appname,maha,observation_code,123456

并在$ args_state中我得到这个字符串

状态= ENV,测试,应用程序名称,玛哈,observation_code,123456

我想要第一个和第二个逗号之间的值在这个例子中,如果我们执行正则表达式,那么它应该返回测试。基于该值,我想将url重定向到其他地方。我正在对nginx.conf文件进行一些更改。

regex regex-lookarounds
1个回答
1
投票

除非需要其他条件,否则简单的字符串函数就足够了:

t = """state=env,test,appname,maha,observation_code,123456""".split("=")[1].split(',')[1]
print(t)
# test
© www.soinside.com 2019 - 2024. All rights reserved.