0

您好,由于源文件包含多个双引号,我遇到了问题。

我一直在试图弄清楚它是怎么回事,我目前正在变压器阶段使用正则表达式

这是来源(csv)

“错误--设置 Bp 自动风险分类失败日志 #216079 s#err.mba$org_struct.oe#predecessor_oe: i_oe............. ..[63888] i_oe_type_id ..................[6299] i_eff_date ..................[18 -APR-2019] i_oe_level........[5] / ORA-20003: 日志严重错误 (216078): ORA-21780: 最大对象数超过持续时间。ORA-06512: 在 ""K.ERR#"""

这是我的变压器

Convert('"','', DSLink5.REMARK)

结果我得到了正则表达式

错误 - 设置 Bp 自动风险分类失败日志 #216079 s#err.mba$org_struct.oe#predecessor_oe: i_oe....................... .[63888] i_oe_type_id .....................[6299] i_eff_date .....................[2019 年 4 月 18 日] i_oe_level ....................[ 5] / ORA-20003: 日志严重错误 (216078): ORA-21780: 超过对象持续时间的最大数量。ORA-06512: 在 K.ERR#

我想要的结果

错误 - 设置 Bp 自动风险分类失败日志 #216079 s#err.mba$org_struct.oe#predecessor_oe: i_oe....................... .[63888] i_oe_type_id .....................[6299] i_eff_date .....................[2019 年 4 月 18 日] i_oe_level ....................[ 5] / ORA-20003: 日志严重错误 (216078): ORA-21780: 超过对象持续时间的最大数量。ORA-06512: 在 "K.ERR#"

4

2 回答 2

0

幸运的是(大声笑)我可以通过阅读文档来回答我自己的问题。

Trim(DSLink5.REMARK, '"', "R")

这是我的解决方案。谢谢大家试图提供帮助!

于 2020-02-26T03:18:43.430 回答
0

所以第一次尝试可能是将“”替换为“对吗?

Convert('""','"', DSLink5.REMARK)

如果您的源代码中还有“””,您可能需要添加更多替换/转换选项

于 2020-02-24T16:57:18.563 回答