在 kdb+ 中替换 " " 后删除 \n
remove \n after replace " " in kdb+
我有一个名为 "t" 的 table,列为 "x"。看起来如下:
`INPUT:"\n This is sample code"
RESULT: "This is sample code"`
我想删除 \n 特别是 table 列值
您的示例既不是 table 也不是列,但是根据您所拥有的,这里有两种方法可以完成所需的操作:
q)INPUT:"\n This is sample code"
q)trim INPUT except "\n"
"This is sample code"
q)trim ssr[INPUT;"\n";""]
"This is sample code"
这里是一个示例,说明如何使用 ssr
在 table 设置中实现所需的修剪:
q)t:([]a:1 2 3;b:("\nThis is sample code";"More good sample code";"\n More sample code"))
q)t
a b
-------------------------
1 "\nThis is sample code"
2 "More good sample code"
3 "\n More sample code"
q)@[t;`b;{trim ssr[x;"\n";""]}@']
a b
-------------------------
1 "This is sample code"
2 "More good sample code"
3 "More sample code"
希望这对您有所帮助。
我有一个名为 "t" 的 table,列为 "x"。看起来如下:
`INPUT:"\n This is sample code"
RESULT: "This is sample code"`
我想删除 \n 特别是 table 列值
您的示例既不是 table 也不是列,但是根据您所拥有的,这里有两种方法可以完成所需的操作:
q)INPUT:"\n This is sample code"
q)trim INPUT except "\n"
"This is sample code"
q)trim ssr[INPUT;"\n";""]
"This is sample code"
这里是一个示例,说明如何使用 ssr
在 table 设置中实现所需的修剪:
q)t:([]a:1 2 3;b:("\nThis is sample code";"More good sample code";"\n More sample code"))
q)t
a b
-------------------------
1 "\nThis is sample code"
2 "More good sample code"
3 "\n More sample code"
q)@[t;`b;{trim ssr[x;"\n";""]}@']
a b
-------------------------
1 "This is sample code"
2 "More good sample code"
3 "More sample code"
希望这对您有所帮助。