gpt4 book ai didi

Groovy 脚本从 StringBuffer 中删除换行符

转载 作者:行者123 更新时间:2023-12-01 22:24:00 27 4
gpt4 key购买 nike

感谢您花时间对此进行调查。

如何去除 StringBuffer 中的所有换行符?

我正在阅读的文件看起来像这样 -

USER|SLACK|TRELLO|BINARY|YO!##!
1234|Joe|||10001!##!
3212|Test1|||10001!##!
2213|Tin Man||24|10001!##!

我尝试使用如下所示的 replaceAll(pattern,closure)。但不知何故我无法完全理解它。

package carriageReturnRemove

class asdf {


static void main(def args){

String str = new File('C:/org.txt').getText()
StringBuilder sb = new StringBuilder(str)
sb = sb.replaceAll(~'/n','')

}

输出基本上需要像这样 -

USER|SLACK|TRELLO|BINARY|YO!##!1234|Joe|||10001!##!3212|Test1|||10001!##!2213|Tin Man||24|10001!##!

我哪里错了?非常感谢任何帮助或指点。

干杯。

最佳答案

获取线路并加入他们

new File('C:/org.txt').readLines().join()

关于Groovy 脚本从 StringBuffer 中删除换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37741636/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com