From 2e173546ef375ec96eea950967b9e2582e3320fc Mon Sep 17 00:00:00 2001 From: TheDevKiller Date: Thu, 8 Nov 2018 12:42:54 +0100 Subject: [PATCH] Edited regex to match with polygons defined in one line --- fetch.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/fetch.py b/fetch.py index 98e35be..9545bcc 100755 --- a/fetch.py +++ b/fetch.py @@ -34,7 +34,7 @@ if __name__ == '__main__': for area in diclist: # Polygons if "polygone" in area["zone"]: - lst = re.findall(".:(.*)\/(.*)", area["zone"]) + lst = re.findall(".{0,35} ?:? ?.? ?: ?(\d{3}° \d{2}' \d{2},?\d{0,2}” .) ?\/ ?(\d{2}° \d{2}' \d{2},?\d{0,2}” .)", area["zone"]) area["zone"] = lst print(lst) del lst @@ -42,6 +42,7 @@ if __name__ == '__main__': # Print the dict (keep this code in the end of the file) print("===== Dict =====") for index, area in enumerate(diclist): - print(f"\n-------------{index}----------------\n") - for element in area: - print(f" {element}: {diclist[index][element]}") \ No newline at end of file + if index == 33: + print(f"\n-------------{index}----------------\n") + for element in area: + print(f" {element}: {diclist[index][element]}") \ No newline at end of file