给出一个字符串,比如-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))));
提前感谢您的帮助。
答案 0 :(得分:3)
最简单的选择是使用匿名函数,例如:
var Person= new Schema({
about : [
{
name: {type : String},
places: [{type : String}]
}
],
});
示例适用于Julia 0.6.2。