0

我需要针对一个文本列编写一个 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

关于如何在不获取编码的情况下提取文本的任何建议?

4

1 回答 1

0

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

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

您的所有数据是否都与您显示的格式相似?如果是这种情况,那么它归结为多次调用 substring ......</p>

于 2013-05-10T09:36:06.743 回答