fix: Fix FenceJsonRegexPattern

This commit is contained in:
Jacob Alber
2026-05-04 14:29:53 -04:00
Unverified
parent 7f36646177
commit 4b4ff112a5
@@ -102,7 +102,7 @@ internal static partial class ChatMessageExtensions
return builder.ToString();
}
private const string FencedJsonRegexPattern = @"```(?<lang>)?\s*(?<json>\{[\s\S]*?\})\s*```";
private const string FencedJsonRegexPattern = @"```(?<lang>[a-z]+)?\s*(?<json>\{[\s\S]*?\})\s*```";
#if NET
[GeneratedRegex(FencedJsonRegexPattern, RegexOptions.IgnoreCase | RegexOptions.CultureInvariant | RegexOptions.ExplicitCapture)]
public static partial Regex FencedJsonRegex();