我有一个regEx \{\s*"lat"\s*:\s*(.+?)\s*,\s*"lng":\s*(.+?)\s*}
来匹配以下JSON值{"lat": 0.788,"lng":0.878798}
,但我希望它只会匹配" lat"和" lng"值可以是整数或小数
答案 0 :(得分:0)
^(0|[1-9][0-9]*|-[1-9][0-9]*)$
答案 1 :(得分:0)
为此,您希望匹配[0-9]*\.?[0-9]+
而不是.*
虽然你可能想要将json解析为一个对象,因为它不易出错(例如,如果long和lat的顺序颠倒了怎么办?)
您使用的语言/框架是什么?