问题描述
我想从uri中提取uri路径和参数。 uri有两种形式,一种带有参数,另一种没有。
以下是uri的示例
/sentence_func?key=23872323232
/bot_recognize
我使用此模式来匹配uri
%{URIPATH:uri_path}(?:%{URIParaM:param})|%{URIPATH:uri_path}
但是uri_path中带有GROK DEBUGGER的结果有两个。我不希望null出现在输出中。
{
"uri_path": [
"/sentence_func",null
],"param": [
"?key=23872323232"
]
}
或者像这样的输出
{
"uri_path": [
null,"/bot_recognize"
],"param": [
null
]
}
如何删除多余的结果?还是应该如何从uri中提取uri路径和参数?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)