在 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"

希望这对您有所帮助。