2011-06-07 149 views
1

我需要一个VARCHAR2领域的丰富格式的文本转换为纯文本。甲骨文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串字符,但是这不是一个很聪明的解决方案。 PL/SQL任何RTF文本实用程序的方法是最好的方式。 是否有一个本地的解决方案?任何想法如何将RTF文本转换?

THX分享您的时间和想法。

回答

2

显然,这可以通过Oracle Text的做 - 看this AskTom question

+0

唯一的问题是我需要一个CLOB而不是VARCHAR2。 – 2011-06-10 13:39:05