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示例:-) –