小编Joe*_*ler的帖子

从groovy中的字符串中提取数字数据

我得到一个字符串,可以包括文本和数字数据:

例子:

"100磅""我认为173磅""73磅".

我正在寻找一种干净的方法来只从这些字符串中提取数字数据.

以下是我目前正在做的删除回复的内容:

def stripResponse(String response) {
    if(response) {
        def toRemove = ["lbs.", "lbs", "pounds.", "pounds", " "]
        def toMod = response
        for(remove in toRemove) {
            toMod = toMod?.replaceAll(remove, "")
        }
        return toMod
    }
}
Run Code Online (Sandbox Code Playgroud)

string groovy

14
推荐指数
2
解决办法
1万
查看次数

标签 统计

groovy ×1

string ×1