Oracle plsql rtf varchar2字段转纯文本格式

标签 oracle text plsql rtf

我需要将 VARCHAR2 字段的丰富格式文本转换为纯文本。

例如:

{\rtf1\ansi\ansicpg1252\deff0{\fonttbl{\f0\fnil Tahoma;}{\f1\fnil\fcharset0 Tahoma;}}
{\colortbl ;\red0\green0\blue255;}
\viewkind4\uc1\pard\cf1\lang1031\b\f0\fs16 NUMBER_A\cf0\b0\f1 *\cf1\b\protect NUMBER_B\cf0\b0\protect0\f0\par
}

应转换为:

NUMBER_A * NUMBER_B

我尝试逐个字符地解析 RTF 字符串,但这不是一个非常聪明的解决方案。 适用于任何 RTF 文本的 PL/SQL 实用程序方法将是最好的方法。 有原生解决方案吗?有什么想法如何转换 rtf 文本吗?

感谢您分享您的时间和想法。

最佳答案

显然这可以通过 Oracle Text 来完成 - 请参阅 this AskTom question

关于Oracle plsql rtf varchar2字段转纯文本格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6265233/

相关文章:

java - 数据库:java.sql.Timestamp可以存储在oracle数据库中吗?

sql - 将列字符拆分为行 Oracle

oracle - 无法使用Oracle db在Golang中构建应用

用于将文本行换行到最大行宽的 Java 代码

java - 修改 PLSQL 函数以从同一列返回多行

sql - Oracle 中的动态更新查询

oracle - 强制 Oracle 删除全局临时表

jquery - IE 在 JQuery 淡出/不透明动画中扭曲文本

html - 哪种字体嵌入技术可以抑制抗锯齿?

sql - 如何使用pl sql中的匿名 block 打印出整个表?