我正在尝试减小geoJSON文件的大小,以便我的网站查看者可以非常快速地查看页面中的地图。
找到有关geoJSON格式的更多信息我读了一篇博客,建议使用notepad ++减少GeoJSON文件中小数位后的位数。
我可以找到删除数字中所有小数位的答案。但我的问题是我想保留数字中的前5个小数位并删除其他数字。
EG:-103.3751447563353
更换后:-103.37514
修改 我尝试了答案,但我的记事本++说"无法找到文字"。我确保正则表达式复选框已选中但仍然没有运气 这将为每个纬度或经度坐标节省10个以上的字符。
请分享您的答案
答案 0 :(得分:2)
(?<=\d\.\d{5})\d+
(?<=\d\.\d{5})
正向后视确保先于数字,点,然后是5位\d+
匹配一个或多个数字(这将被替换)替换为空白
另一种选择。 See regex in use here
\d+\.\d{5}\K\d+
\d+
匹配一个或多个数字\.
字面匹配点字符\d{5}
正确匹配任意数字5次\K
重置报告的匹配的起点。最终匹配中不再包含任何以前消费的字符\d+
匹配一个或多个数字(这将被替换)替换为空白
答案 1 :(得分:0)