如何在Julia中用舍入值替换字符串中的数字

时间:2018-01-21 15:29:45

标签: regex replace julia

给出一个字符串,比如-123.456789/EI + 2345.678901/EA。我怎么能用字母值替换字符串中的数字来得到类似的东西:-123.46/EI+2345.7/EA? 这是我在Julia尝试的(但失败了):

julia> string1="-123.456789/EI + 2345.678901/EA";
julia> replace(string1,r"(-?\d+\.?\d*|-?\d*\.?\d+)",
          round(parse(matchall(r"(-?\d+\.?\d*|-?\d*\.?\d+)",string1))));

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

最简单的选择是使用匿名函数,例如:

var Person= new Schema({
    about : [
               {
                    name: {type : String},
                    places: [{type : String}]
               }
            ],     
});

示例适用于Julia 0.6.2。