You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Orion Context Broker idPattern匹配异常问题咨询

问题原因与解决办法
  • 核心问题出在正则表达式的匹配范围上:^Car[1-5] 仅限制了字符串开头必须是Car后跟1-5的单个字符,但没有限定字符串结尾。Car10的前三个字符Car1刚好满足这个开头规则,所以被错误匹配。
  • 而^Car[2-5]中,Car10的第三个字符是1,不在2-5的范围内,自然不会被匹配,结果符合预期。

正确的查询正则

要精准匹配仅Car1、Car2、Car5这三个实体,需要加上$来限定字符串结束,确保没有后续字符:

idPattern=^Car[1-5]$

额外说明

Orion Context Broker的idPattern遵循标准正则语法,默认是部分匹配(只要字符串包含符合规则的片段就会命中),只有同时用^(开头)和$(结尾)才能实现完全匹配,严格匹配实体ID的完整内容。

内容的提问来源于stack exchange,提问作者pasquy73

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 09:24:49