diff --git a/web/src/pages/_app.tsx b/web/src/pages/_app.tsx index 39d7cd4..51f9b5f 100644 --- a/web/src/pages/_app.tsx +++ b/web/src/pages/_app.tsx @@ -15,7 +15,9 @@ const MyApp: AppType = ({ Component, pageProps }) => { .then((res) => res.json()) .then((data) => { const glossary: Glossary = new Map(Object.entries(data)); - const regex = new RegExp(Array.from(glossary.keys()).join("|"), "gim"); + const keys = Array.from(glossary.keys()).sort((a, b) => b.length - a.length); + console.log(keys); + const regex = new RegExp(keys.join("|"), "gim"); setGlossary({ g: glossary, r: regex }); }); }, []);