如何从代码段中提取人类可读的文本?

时间:2013-05-09 18:58:17

标签: sql-server tsql text rtf

我需要针对文本列编写T-SQL查询,其中一些值为htmlasp.net编码,但包含正常的人类可读文本。例如:

{\colortbl ;\red31\green73\blue125;\red0\green0\blue0;} \viewkind4\uc1\pard\ltrpar\lang1033\f0\fs22 All invoices to be emailed to Jack Jack.Marsman@brampton.ca

我不需要那些我需要真实文本的信息;在这种情况下,我想得到All invoices to be emailed to Jack Jack.Marsman@brampton.ca

有关如何在不进行编码的情况下提取文本的任何建议?

1 个答案:

答案 0 :(得分:0)

简短的回答是,没有简单的标准方法可以做到这一点。我尝试创建一个CLR,因为这种解析在C#或VB.NET中更容易。

您还可以尝试使用正则表达式删除所有不可读的内容。

您的所有数据是否都像您已经显示的那样格式?如果是这种情况,则归结为多次调用子字符串......