From dde92af85767eee78c80ffa931ad7df0959e8801 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joe=20K=C3=BCng?= Date: Wed, 11 Feb 2026 15:08:25 +0100 Subject: [PATCH] fix(deploy): fix regex --- .../src/main/java/com/printcalculator/service/GCodeParser.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/src/main/java/com/printcalculator/service/GCodeParser.java b/backend/src/main/java/com/printcalculator/service/GCodeParser.java index cbb912b..ea414d0 100644 --- a/backend/src/main/java/com/printcalculator/service/GCodeParser.java +++ b/backend/src/main/java/com/printcalculator/service/GCodeParser.java @@ -24,7 +24,7 @@ public class GCodeParser { ";\\s*.*model\\s+printing\\s+time\\s*[:=]\\s*([^;]+)", Pattern.CASE_INSENSITIVE); private static final Pattern TIME_PATTERN = Pattern.compile( - ";\\s*(?:estimated\\s+printing\\s+time|estimated\\s+print\\s+time|print\\s+time).*[:=]\\s*(.*)", + ";\\s*(?:estimated\\s+printing\\s+time|estimated\\s+print\\s+time|print\\s+time).*?[:=]\\s*(.*)", Pattern.CASE_INSENSITIVE); private static final Pattern FILAMENT_G_PATTERN = Pattern.compile(";\\s*filament used \\[g\\]\\s*=\\s*(.*)"); private static final Pattern FILAMENT_MM_PATTERN = Pattern.compile(";\\s*filament used \\[mm\\]\\s*=\\s*(.*)");