我希望将字符串拆分为最大长度为40个字符,而不中断words.It。如果字符串长度小于40,则可以。
如何在CPI中使用groovy脚本来实现这一点?
例如Input =“在这里您将找到获取字符串长度的程序”
第40位位于单词"length“的字母"g”处。
Output 1:“”此处您将找到获取“Output 2:”字符串长度的程序“
发布于 2019-06-14 09:53:36
以下是一种方法:
def text = "Here you will find programs to get length of the string"
def result = (text =~ /(?s)(.{1,40})(?:\s|$)/).collect {
it[1]
}
result.each {
println it
}
这是输出
Here you will find programs to get
length of the string
https://stackoverflow.com/questions/56578909
复制相似问题