有一个groovy脚本从soap连接中提取一些文本,我试图在任何项目符号点之前添加一个项目符号点。这是我的代码,但它不起作用,它可能永远不会工作,但我想我会问。
td (it.@detail.toString().replaceAll('>', '>').replaceAll("•", "\n •"))
答案 0 :(得分:1)
这应该有效。
即尝试:
println it.@detail.toString().replaceAll('>', '>').replaceAll("•", "\n •")
要在控制台输出中查看它。
我猜你是用浏览器在HTML中查看的?
换行符不会正常显示在HTML中,因此您需要将文本换行到<pre>
标记。
假设这是使用StreamingMarkupBuilder或类似的,请尝试:
td {
pre( it.@detail.toString().replaceAll('>', '>').replaceAll("•", "\n •") )
}