From 720b97dc69cf5a73926318cc716b10faef5f58c3 Mon Sep 17 00:00:00 2001 From: MagicBot Date: Mon, 19 Aug 2024 07:40:07 -0400 Subject: [PATCH] Regex updated to include spaces only in a line. --- src/engine/wpak/EffectsParser.java | 2 +- src/engine/wpak/PowersParser.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/engine/wpak/EffectsParser.java b/src/engine/wpak/EffectsParser.java index 44faed9b..295f1c21 100644 --- a/src/engine/wpak/EffectsParser.java +++ b/src/engine/wpak/EffectsParser.java @@ -55,7 +55,7 @@ public class EffectsParser { // Remove all lines that contain a # and leading/trailing blank lines - effectData = effectData.replaceAll("(?m)^.*#.*\r?\n?", ""); + effectData = effectData.replaceAll("(?m)^[ \t]*\r?\n?", ""); effectData = effectData.trim(); // Parse effect entry header diff --git a/src/engine/wpak/PowersParser.java b/src/engine/wpak/PowersParser.java index 4d92c691..7de50682 100644 --- a/src/engine/wpak/PowersParser.java +++ b/src/engine/wpak/PowersParser.java @@ -72,9 +72,9 @@ public class PowersParser { // Cleanup dangling tags and lines that contain a # and leading/trailing blank lines powerString = new StringBuilder(powerString.toString().replaceAll("CONDITIONBEGINCONDITIONEND", "")); - powerString = new StringBuilder(powerString.toString().replaceAll("(?m)^.*#.*\r?\n?", "")); + powerString = new StringBuilder(powerString.toString().replaceAll("(?m)^[ \t]*\r?\n?", "")); - conditionString = new StringBuilder(conditionString.toString().replaceAll("(?m)^.*#.*\r?\n?", "")); + conditionString = new StringBuilder(conditionString.toString().replaceAll("(?m)^[ \t]*\r?\n?", "")); // Parse header line in power data