From d43a6d207498eae0e9f94b8b0afca95d95d92d43 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Wed, 14 May 2025 20:22:38 -0400 Subject: [PATCH] One last regex update --- SabreTools.Core/Filter/FilterGroup.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/SabreTools.Core/Filter/FilterGroup.cs b/SabreTools.Core/Filter/FilterGroup.cs index 3c22a0d1..70ac5166 100644 --- a/SabreTools.Core/Filter/FilterGroup.cs +++ b/SabreTools.Core/Filter/FilterGroup.cs @@ -179,7 +179,9 @@ namespace SabreTools.Core.Filter return []; // Split the string into parseable pieces - return Regex.Split(input, @"(\(|\S+|\))"); + // - Left and right parenthesis are separate + // - All non-whitespace characters match + return Regex.Split(input, @"(\(|\)|[^\s()]+)"); } #endregion