0
得到一个groovy脚本,从soap连接拉一些文本,我试图在任何项目符号点之前添加一个项目符号点。这是我的代码,但它不起作用,它可能永远不会工作,但我想我会问。Groovy字符串替换添加新行
td ([email protected]().replaceAll('>', '>').replaceAll("•", "\n •"))
得到一个groovy脚本,从soap连接拉一些文本,我试图在任何项目符号点之前添加一个项目符号点。这是我的代码,但它不起作用,它可能永远不会工作,但我想我会问。Groovy字符串替换添加新行
td ([email protected]().replaceAll('>', '>').replaceAll("•", "\n •"))
这应该工作。
即尝试:
println [email protected]().replaceAll('>', '>').replaceAll("•", "\n •")
要看到它在控制台输出工作。
我想你正在用浏览器在HTML中查看这个?
换行符不会正常显示在HTML中,因此您需要将文本换行标记为<pre>
。
假设这是StreamingMarkupBuilder或类似的,请尝试:
td {
pre([email protected]().replaceAll('>', '>').replaceAll("•", "\n •"))
}
提出,您在HTML浏览器中看到这个声明的变化,它所作的只是添加预标记为文本,而不是实际的预标签。 – jrock2004
@ jrock2004是使用标记构建器吗?你没有指定:-( –
@ jrock2004更新了我的答案,底部有一个SMB示例:-) –