Fixed polygons split regex

This commit is contained in:
TheDevKiller 2018-11-12 00:29:17 +01:00
parent c3f56c25ec
commit d33cc2f8b8

View File

@ -50,7 +50,7 @@ def fetch(url='https://www.legifrance.gouv.fr/eli/arrete/2018/10/12/PRMD1824595A
# Multiple polygons
if "polygones" in area["zone"]:
lst = []
tmp = re.compile(".*zone.*").split(area["zone"]) # List of polygons
tmp = re.compile(".*(?:zone|csg).*").split(area["zone"]) # List of polygons
del tmp[0]
for polygon in tmp:
lst.append(re.findall(".{0,35} ?:? ?.? ?: ?(\d{1,3}° \d{2}(?:'|) \d{2},?\d{0,3}(?:\"|”|\'\') .) ?\/ ?(\d{1,3}° \d{2}(?:'||\'\') \d{2},?\d{0,3}(?:\"|”) .)", polygon))