More PowerEntry work.

This commit is contained in:
2024-08-19 06:25:03 -04:00
parent d17db3a1fd
commit c6ab1b5468
+7 -4
View File
@@ -55,10 +55,6 @@ public class PowersParser {
try {
// Remove all lines that contain a # and leading/trailing blank lines
powerData = powerData.replaceAll("(?m)^.*#.*\r?\n?", "");
StringBuilder conditionString = new StringBuilder();
StringBuilder powerString = new StringBuilder();
@@ -74,6 +70,13 @@ public class PowersParser {
powerString.append(powerData.substring(endPos));
// Cleanup dangling tags and lines that contain a # and leading/trailing blank lines
powerString = new StringBuilder(powerString.toString().replaceAll("CONDITIONBEGINCONDITIONEND", "")
.replaceAll("(?m)^.*#.*\r?\n?", ""));
conditionString = new StringBuilder(conditionString.toString().replaceAll("(?m)^.*#.*\r?\n?", ""));
String[] lineData = powerString.toString().trim().split("\n");
ArrayList<String> powerHeader = new ArrayList<>();