首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在指定长度后拆分字符串,但不要使用groovy将单词拆分

在指定长度后拆分字符串,但不要使用groovy将单词拆分
EN

Stack Overflow用户
提问于 2019-06-13 18:54:51
回答 1查看 315关注 0票数 0

我希望将字符串拆分为最大长度为40个字符,而不中断words.It。如果字符串长度小于40,则可以。

如何在CPI中使用groovy脚本来实现这一点?

例如Input =“在这里您将找到获取字符串长度的程序”

第40位位于单词"length“的字母"g”处。

Output 1:“”此处您将找到获取“Output 2:”字符串长度的程序“

EN

回答 1

Stack Overflow用户

发布于 2019-06-14 09:53:36

以下是一种方法:

代码语言:javascript
复制
    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
    }

这是输出

代码语言:javascript
复制
Here you will find programs to get
length of the string
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56578909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档