【发布时间】:2020-05-01 14:27:07
【问题描述】:
我有一个这样的模板
<#----> FF MSMAA 003/99/99
<#----> FF MSAON
<#----> FF MSTAS 9968
<#----> FF MSTRA 9968
<#list 0..nDDFJESize as x><#--
--> <#if x%5 == 0>PO<#else>PP</#if> NDDFJE ${NDDFJE[x]?substring(0, 41)}<#if x%4 == 0> ERR115 ACCT NOT FOUND<#else></#if>
</#list>
<#list 0..mSUALSize as x><#--
--> FF MSUAL 01 ${MSUAL[x]?substring(2)}
</#list>
<#----> FF MSINA
<#----> FF MSAOF
我使用了一个技巧来限制使用子字符串的字符串,但问题是我无法在运行时确定该字符串的长度,它可能是任何东西。
FF MSMAA 003/99/99
FF MSAON
FF MSTAS 9968
FF MSTRA 9968
PO NDDFJE 4110112898/000000010000///Goalkeeper Xfer ERR115 ACCT NOT FOUND
PP NDDFJE 6113855517/000000005000///Goalkeeper Xfer
PP NDDFJE 6110000789/000000025000///Goalkeeper Xfer
PP NDDFJE 6113855494/000000030000///Goalkeeper Xfer
PP NDDFJE 6110000654/000000002500///Goalkeeper Xfer ERR115 ACCT NOT FOUND
PO NDDFJE 0115025906/000000072500///Goalkeeper Cred
FF MSUAL 01 10/4110112898/6//08262019
FF MSUAL 01 10/6110000456/6//08272019
FF MSUAL 01 10/6110000789/6//08272019
FF MSINA
FF MSAOF
我希望这些错误消息从某个特定点开始。我尝试在网上搜索,但我没有找到我想要的东西。在投反对票之前,请给我这样做的理由!谢谢。
【问题讨论】:
标签: java string freemarker