如何在Azure Kusto查询中将字符串匹配正则表达式列表
解决方法
要筛选出正则表达式表中能匹配目标字符串的项,直接用Kusto的matches regex运算符结合where子句即可实现:
let filters = datatable(onefilter:string) ["a.a", "b.b", "c..t", ...]; let dummydata = "aba"; // 过滤出能匹配dummy数据的正则表达式 filters | where dummydata matches regex onefilter
说明
matches regex会逐行检查dummydata是否符合当前行的onefilter正则规则- 最终返回的表只包含能匹配"aba"的正则表达式(比如示例中的"a.a")
内容的提问来源于stack exchange,提问作者LittleChick
相关产品推荐
相关产品推荐

