Spaces:
Sleeping
Sleeping
fix: make latex a bit more robust
Browse files
src/lib/components/chat/MarkdownRenderer.svelte
CHANGED
@@ -56,7 +56,7 @@
|
|
56 |
const escapedRight = right.replace(/[.*+?^${}()|[\]\\]/g, "\\$&");
|
57 |
|
58 |
// Create regex pattern that matches content between delimiters
|
59 |
-
const pattern = new RegExp(
|
60 |
|
61 |
parsed = parsed.replace(pattern, (match, latex) => {
|
62 |
try {
|
|
|
56 |
const escapedRight = right.replace(/[.*+?^${}()|[\]\\]/g, "\\$&");
|
57 |
|
58 |
// Create regex pattern that matches content between delimiters
|
59 |
+
const pattern = new RegExp(`(?<!\\w)${escapedLeft}([^]*?)${escapedRight}(?!\\w)`, "g");
|
60 |
|
61 |
parsed = parsed.replace(pattern, (match, latex) => {
|
62 |
try {
|