【发布时间】:2021-05-12 07:33:54
【问题描述】:
我有一个很长的字符串,我想修剪它的开头和结尾。请参阅下面的随机示例:
{ "topic":"birds", "body":"cool bird", "attachment1":"bird1", "attachment2":"anotherbird" }
我想要的输出:
“附件1”:“鸟1”,“附件2”:“另一只鸟”
我想保留附件,所以我必须将所有内容修剪到第一个附件“附件 1”,并去掉“}”以及多余的空间。
仅供参考-我正在使用 SQL Server。任何反馈或建议都会非常有帮助!谢谢你。 :)
编辑:如果在字符串中找不到 '"attachment1":',我希望该值返回 NULL 而不是返回原始字符串。我将如何修改答案以包含此规则?
【问题讨论】:
-
为什么不把它当作它本来的样子,JSON,然后把值像那样取出呢?
-
我将不得不研究 JSON。感谢您的建议! @Larnu
标签: sql sql-server string split trim