首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >拆分强字段以分隔字段- Velocity代码标记为Java

拆分强字段以分隔字段- Velocity代码标记为Java
EN

Stack Overflow用户
提问于 2020-10-19 22:24:24
回答 1查看 52关注 0票数 1

我有一些有效的代码:

代码语言:javascript
复制
#if( !$lead.First_5_Lines_in_Basket__c.isEmpty() )
#set( $First_5_Lines_in_Basket__c = $lead.First_5_Lines_in_Basket__c )
#foreach( $fivelines in $First_5_Lines_in_Basket__c.split("\n", -1) )
${fivelines.replaceAll("Part","<br><br>Part")}
#end
#end

其输出结果如下:

部件- 7984219,P2220示波器探头,无源,300V数量- 11

是否可以将First_5_Lines_in_Basket__c字段拆分为3个单独的字段,例如

代码语言:javascript
复制
Field 1 = Part - 7984219
Field 2 = P2220 Oscilloscope Probe, Passive, 300 V
Field 3 = Qty. - 11***

这将允许我将字段放在HTML表中的任何位置。

谢谢,

EN

回答 1

Stack Overflow用户

发布于 2020-10-27 03:49:27

实际上,您的代码中已经有了大部分答案-在本例中,因为您使用的是$fivelines.replaceall,所以没有理由不能使用它和一个小正则表达式将字符串拆分为单独的行,然后将这些行分别添加到作为表输出的数组中。真正的困难在于$fivelines本身,因为它没有以一种直接拆分字段值的方式进行标记。如果你能以某种方式改变它(无论是添加一个分隔符,还是以某种方式组织数据,等等)这将走得更远,并使您提出的任何解决方案都不那么脆弱。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64429387

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档