在kdb中替换“”后删除\n+

在kdb中替换“”后删除\n+,kdb,Kdb,我有一个名为t的表,列为x。情况如下: `INPUT:"\n This is sample code" RESULT: "This is sample code"` 我想删除\n特定的表列值您的示例既不是表也不是列,但根据您所拥有的,以下是执行所需操作的两种方法: q)INPUT:"\n This is sample code" q)trim INPUT except "\n" "This is sample code" q)trim ssr[INPUT;"\n";""]

我有一个名为t的表,列为x。情况如下:

     `INPUT:"\n This is sample code"
     RESULT: "This is sample code"`

我想删除\n特定的表列值

您的示例既不是表也不是列,但根据您所拥有的,以下是执行所需操作的两种方法:

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在表格设置中实现所需修剪的示例:

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"

希望这有帮助

@santhoshv您能提供一个实际表格的示例吗?从你提供的例子来看,你不太清楚你想要什么