我正在制作一个 html 电子邮件模板,并且我正在寻找一种仅在电子邮件中的两行上输出文本的解决方案。我找不到一个简单的解决方案,我即将编写一个复杂的正则表达式,考虑大写和特殊字符。目前我有这个正则表达式,它保留 160 个第一个字符并删除其余字符。
[% IF doc.text.length > 160 %][% doc.text.replace('(?<=.{160}).*', '') %]...[% ELSE %][% doc.text %][% END %]
有没有更简单的解决方案只打印超过 2 行的文本?