// Eryn Wells document.addEventListener("DOMContentLoaded", (event) => { const furiganaRegex = /(「(.*?)『(.*?)』」)|.*/g; let parseFlashcardString = str => { let innerHTML = ""; for (let match of str.matchAll(furiganaRegex)) { if (match[2] && match[3]) { const mainText = match[2]; const furiganaText = match[3]; console.debug(`${mainText} is ${mainText.length} characters long`); innerHTML += `${mainText}(${furiganaText})`; } else { innerHTML += match[0]; } } return innerHTML; }; let cardsContainer = document.querySelector("section.flashcards > ul"); if (!cardsContainer) { console.error("Can't find flashcards