From 2635a4d2adc698a4ec99d1fe568f7abcffafee6c Mon Sep 17 00:00:00 2001 From: Oliver Hamlet Date: Wed, 23 Apr 2025 08:27:39 +0100 Subject: [PATCH] Minor refactor --- src/metadata/plugin_metadata.rs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/metadata/plugin_metadata.rs b/src/metadata/plugin_metadata.rs index 71719fa4..98a4f201 100644 --- a/src/metadata/plugin_metadata.rs +++ b/src/metadata/plugin_metadata.rs @@ -362,15 +362,13 @@ fn replace_capturing_groups(regex_string: &str) -> Cow<'_, str> { let mut parts = Vec::new(); while let Some(before) = iter.next() { + parts.push(before); + let Some(after) = iter.peek() else { - parts.push(before); break; }; - if after.starts_with('?') || (before.ends_with("\\(") && !before.ends_with("\\\\(")) { - parts.push(before); - } else { - parts.push(before); + if !after.starts_with('?') && (!before.ends_with("\\(") || before.ends_with("\\\\(")) { parts.push("?:"); } }