fix: regex replaces

This commit is contained in:
kaffarell 2023-05-04 11:34:01 +02:00
parent db8ffb8184
commit b554f3976b
3 changed files with 11 additions and 6 deletions

View file

@ -1,7 +1,7 @@
{
"id": "image-ocr",
"name": "Image OCR",
"version": "0.3.1",
"version": "0.3.2",
"minAppVersion": "0.15.0",
"description": "Runs ocr on images and pastes result in description.",
"author": "kaffarell",

View file

@ -190,14 +190,18 @@ export default class TesseractOcrPlugin extends Plugin {
// f.e. replace '1. ' with '1.'
element = element.replace(i + '. ', i + '.');
}
// Replace > (this creates a quote and exits the details tag)
element = element.replace('>', '>');
// Replace < (this opens a html tag)
element = element.replace('<', '&lt;');
const ltReg = new RegExp("<", "g");
element = element.replace(ltReg, '&lt;');
// Replace > (this creates a quote and exits the details tag)
const gtReg = new RegExp(">", "g");
element = element.replace(gtReg, '&gt;');
// Remove * (this creates a listed item)
element = element.replace('* ', '');
const starReg = new RegExp("\* ", "g");
element = element.replace(starReg, '');
// Remove empty lines
if(element != '') {

View file

@ -2,5 +2,6 @@
"0.1.0": "0.15.0",
"0.2.0": "0.15.0",
"0.3.0": "0.15.0",
"0.3.1": "0.15.0"
"0.3.1": "0.15.0",
"0.3.2": "0.15.0"
}