From 37770c30ca8fbc338bcbe97359185adf4d4ce98c Mon Sep 17 00:00:00 2001 From: Alexey Lunin <alexey.lunin@vereign.com> Date: Tue, 24 Aug 2021 07:41:57 +0300 Subject: [PATCH] build project --- dist/PlainNormalizer/PlainNormalizer.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/dist/PlainNormalizer/PlainNormalizer.js b/dist/PlainNormalizer/PlainNormalizer.js index 5ffcd26..6a76f10 100644 --- a/dist/PlainNormalizer/PlainNormalizer.js +++ b/dist/PlainNormalizer/PlainNormalizer.js @@ -10,6 +10,7 @@ const normalizePlainPart = (text, sealRemovalOptions) => { if (sealRemovalOptions) { text = removeSeal(text, sealRemovalOptions.sealUrl); } + text = cleanupImageText(text); text = utils_1.normalizeTextSpacings(text); return text.trim(); }; @@ -39,6 +40,11 @@ const removeSeal = (plain, sealUrl) => { .replace(new RegExp(sealRegex), "") .replace(new RegExp(sealRegexReversed), ""); }; +const cleanupImageText = (plain) => { + // For cases [image: IMAGE_NAME.EXTENSION] + const sealRegex = `\\[(image:\\s)(.*)\\]`; + return plain.replace(new RegExp(sealRegex), "[$2]"); +}; const cleanupHiddenCharacters = (s) => { const removeSymbols = new RegExp(/[\u200B]+/g); return s.replace(removeSymbols, ""); -- GitLab