我在msticpy.data.data_provider 中使用QueryProvider在Jupyter notebook中运行 Kusto 查询语句。
查询的目的是提取字符串的特定部分,通常是session (other text)
,我想在其中提取(other text)
- 因此是第 5 行中的提取函数。
由于(其他文本)的内容各不相同,我\w+
在正则表达式中使用了。
我无法成功执行查询,因为它一直抱怨语法错误。我试图对字符进行转义,但似乎没有效果,因为出现了相同的错误。有没有人知道这是什么问题?或者给我指点任何资源?
您需要转义反斜杠(请参阅:https : //docs.microsoft.com/en-us/azure/kusto/query/scalar-data-types/string#string-literals)
无论如何,您最好使用parse
运算符
print s = "session abc"
| extend session = extract(@"session (\w+)", 1, s)
print s = "session abc"
| parse s with "session " session
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句