若要在Kusto中使用Replace函数进行正则表达式替换,则需要使用replace_with函数来指定替换后的文本。
示例代码如下:
datatable(input:string) [ "A1_B2_C3", "D4_E5_F6", "G7_H8_I9" ] | project output=replace(input, @"(\w+)(\w+)(\w+)", strcat(@"$1---", replace_with(@"$2", "X"), @"---$3"))
该代码将输入列中的字符串“(\w+)(\w+)(\w+)”替换为“$1---$2---$3”,并将第二个匹配项替换为“X”。