From b7c66b19932ae6917db86a6e2e0c9ca3cfd43375 Mon Sep 17 00:00:00 2001 From: Dmitrii Ushakov Date: Fri, 22 May 2026 02:52:19 +0300 Subject: [PATCH] Fixed test with trailing zeros --- tasks/medium/regex/log_ip_sanitizer.toml | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/tasks/medium/regex/log_ip_sanitizer.toml b/tasks/medium/regex/log_ip_sanitizer.toml index d0f9777..a9bf000 100644 --- a/tasks/medium/regex/log_ip_sanitizer.toml +++ b/tasks/medium/regex/log_ip_sanitizer.toml @@ -44,10 +44,12 @@ solution("1.1.1.1 2.2.2.2") == "[REDACTED] [REDACTED]" solution = """ import re +def replace(p): + ip = p.group() + return "[REDACTED]" if all(0 <= int(x) <= 255 for x in ip.split(".")) else ip + def solution(s: str) -> str: - octet = r'(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d?)' - ipv4 = rf'(?