如何将格式化文本存储在 oracle 表中并将其加载回 json?

Posted

技术标签:

【中文标题】如何将格式化文本存储在 oracle 表中并将其加载回 json?【英文标题】:How to store formatted text in oracle table and load it back into json? 【发布时间】:2015-08-11 17:28:02 【问题描述】:

我想在 oracle 数据库中存储格式化文本。我不知道正确的存储方式,但我在文本中添加了 html 标签。 oracle 中是否有任何内置功能可以用来存储富文本?

我在结果集中获取此文本并将其转换为 json。 我正在尝试在 json 中加载以上存储的文本,但我得到了像

这样的 o/p

   "text": "<p> my sample text..<br/>"

我不希望这些标签显示在 json 中。 我该怎么办?

我正在使用 jackson 进行 json 操作..

【问题讨论】:

看看 regexp_replace 函数删除所有标签字符串。 【参考方案1】:

看看使用regexp_replace函数,例子:

select regexp_replace('this <span> is <p> a test </br> test','\<[a-z]*\>|\<\/[a-z]*\>',null) from dual

【讨论】:

以上是关于如何将格式化文本存储在 oracle 表中并将其加载回 json?的主要内容,如果未能解决你的问题,请参考以下文章

从 Oracle Apex 页面获取多个值并将其存储在表中

如何将 XML 数据存储到 Oracle 表中

oracle 将文本文件中的数据加载到表中

如何检索Oracle中长度不同的文本列的最后一部分(即长度不同的数字)并将其存储在另一列中?

Oracle中怎样用存储过程将一段字符串以逗号为界截取,并将得到的子串存到另一张表中

将图像上传到服务器并将带有文本值的路径存储到MySQL中