Powerbuilder-删除最后一个分隔符

时间:2016-11-04 11:33:59

标签: powerbuilder save-as datawindow delimited

您好我正在使用PB 12而我遇到了SaveasFormattedText

的问题

函数运行良好,但分隔符char在每行的末尾添加一个字符,我需要删除最后一个分隔符。

例如,saveasformattedtext导出如下数据:

data1;data2;data3;data4; 
data1;data2;data3;data4; 
etc. 

我需要这样:

data1;data2;data3;data4 
data1;data2;data3;data4 

没有“;”在末尾。

这是我的代码:

dw_report.SaveAsFormattedText("d:/RESULTS2.TXT", EncodingUTF8! , "|", "","~r~n",True)

请帮忙

2 个答案:

答案 0 :(得分:1)

尝试以下功能。您可能需要根据需要添加一些错误检查和更多选项。我们的想法是将每一行分别保存为文件中的一行。

dataStr

答案 1 :(得分:0)

您可以编写一个函数来替换&#34 ;;这是连接的 与char(10)char(13)"只有char(10)char(13)。 (我可能有 CR / LF ascii代码在这里颠倒了。)

Here is this answer

Here is a possible solution: