【发布时间】:2022-01-07 18:00:30
【问题描述】:
使用java我想替换每个{}
<td width="66"><p>{}</p></td><td width="96">
<p><u><a href="{}">{}</a></u></p></td><td width="111"><p>{}</p></td>
<td width="283"><p>{}</p></td><td width="215"><p>{}</p></td>
<td width="137"><p>{}</p></td><td width="92"><p>{}</p></td>
<td width="99"><p><em>{}</em></p></td><td width="109"><p>{}</p></td>
<td width="109"><p>{}</p></td>
在 mty java 应用程序中具有值。我尝试使用 jsoup (https://jsoup.org/) 和 ThymeLeaf,但都没有运气?然后替换后我想通过电子邮件发送该html。任何帮助将不胜感激。谢谢
【问题讨论】:
-
用什么替换?字符串 replaceAll 方法有什么问题?
-
抱歉,我将用我的应用程序中的字符串值替换
{}。 -
您想用相同的值替换所有出现的
{}吗?如果是这样,请使用replaceAll。否则,使用indexOf("{")和indexOf("}")一一替换 -
不,这将是不同的值。我将不得不查找 indexOf("{") 和 indexOf("}") 以及如何使用它。是否会遍历字符串以查找括号?
-
如果您可以对
{}s 进行零索引,例如{0}、{1}等,那么您可以为此使用java.text.MessageFormat.format(..)。是否可以生成这样的 HTML 模板文本?