diff --git a/javascript/tagAutocomplete.js b/javascript/tagAutocomplete.js index 1051a87..d88fad2 100644 --- a/javascript/tagAutocomplete.js +++ b/javascript/tagAutocomplete.js @@ -622,7 +622,7 @@ function updateRuby(textArea, prompt) { const replaceOccurences = (text, tuple) => { let { tag, escapedTag, translation } = tuple; - let searchRegex = new RegExp(`(?)(?:\\b)${escapedTag}(?:\\b|$|(?=[,| \\t\\n\\r]))(?!)`, "g"); + let searchRegex = new RegExp(`(?)(?:\\b)${escapedTag}(?:\\b|$|(?=[,|: \\t\\n\\r]))(?!)`, "g"); return text.replaceAll(searchRegex, `${escapeHTML(tag)}${translation}`); } @@ -661,7 +661,7 @@ function updateRuby(textArea, prompt) { let escapedTag = escapeRegExp(tuple.tag); - let searchRegex = new RegExp(`(?)(?:\\b)${escapedTag}(?:\\b|$|(?=[,| \\t\\n\\r]))(?!)`, "g"); + let searchRegex = new RegExp(`(?)(?:\\b)${escapedTag}(?:\\b|$|(?=[,|: \\t\\n\\r]))(?!)`, "g"); html = html.replaceAll(searchRegex, subHtml); } });