例:非连续数值1628-1696、1698-1702、1704-1725、1727-1764、1768-1770、1775、1780-1782、1786-1787、1792、1794、1795
以连续数值50为一个段,截取头尾数值,非连续数值也一样,即实现筛选出结果为:1628-1677、1678-1696、1698-1702、1701-1725、1727-1764、1768-1770、1775、1780-1782、786-1787、1792、1794、1795
请问老师这个截取结果要怎么实现?