From f1bd23847effb898440feb9f263a9b3fc7f1dea5 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Tue, 3 May 2016 00:51:11 -0700 Subject: [PATCH] Not all CMP DATs use the same whitespace --- SabreHelper/Converters.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SabreHelper/Converters.cs b/SabreHelper/Converters.cs index cbe61dbb..6478bc6f 100644 --- a/SabreHelper/Converters.cs +++ b/SabreHelper/Converters.cs @@ -13,7 +13,7 @@ namespace SabreTools.Helper { // Regex matching patterns private static string _headerPattern = @"(^.*?) \($"; - private static string _itemPattern = @"^\s+(\S*?) (.*)"; + private static string _itemPattern = @"^\s*(\S*?) (.*)"; private static string _endPattern = @"^\s*\)\s*$"; /// @@ -124,7 +124,7 @@ namespace SabreTools.Helper elem.Add(new XElement(temp)); } - // If the line is anything but a rom or disk and we're in a block + // If the line is anything but a rom or disk and we're in a block else if (Regex.IsMatch(line, _itemPattern) && block) { GroupCollection gc = Regex.Match(line, _itemPattern).Groups;