diff --git a/ui/components/MessageBox.tsx b/ui/components/MessageBox.tsx index f23127c..d6fb508 100644 --- a/ui/components/MessageBox.tsx +++ b/ui/components/MessageBox.tsx @@ -51,11 +51,15 @@ const MessageBox = ({ message.sources.length > 0 ) { return setParsedMessage( - message.content.replace( - regex, - (_, number) => - `${number}`, - ), + message.content + .replace( + regex, + (_, number) => + `${number}`, + ) + .replace(/(\*\*.*?\*\*\s*)(\s*```[\s\S]*?```)/g, (match, p1, p2) => { + return `${p1}\n${p2.trim()}`; + }), ); }