From b5e319b5b303d6628f3336d4bcb7e3bdcc905819 Mon Sep 17 00:00:00 2001 From: Georgy Litvinov Date: Tue, 8 Dec 2020 14:51:19 +0100 Subject: [PATCH] Added check for bad characters in DOI --- Redaction/Validation.xba | 5 +++-- gradle.properties | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Redaction/Validation.xba b/Redaction/Validation.xba index ee5219f..364b21f 100644 --- a/Redaction/Validation.xba +++ b/Redaction/Validation.xba @@ -1,6 +1,6 @@ -Sub markval16 +Sub markval17 End Sub @@ -72,7 +72,7 @@ Sub validateButton If sectionsReport <> "" Then MsgBox sectionsReport EndIf - If isInDoc("[\uE000-\uF8FF]") Then + If isInDoc("[\uE000-\uF8FF]") Or isInDoc("(?<=DOI[0-9. /XVI:‒–—−ХOО?-]{1,50})[ХOО‒–—−?]{1,5}") Then badText = true EndIf @@ -144,6 +144,7 @@ End Function Private Sub removeBadCharacters StartTracking AskAndReplace("[\uE000-\uF8FF]+","") + AskAndReplace("(?<=DOI[0-9. /XVI:‒–—−ХOО?-]{1,50})[ХOО‒–—−?]{1,5}","") StopTracking showTrackedChanges End Sub diff --git a/gradle.properties b/gradle.properties index fcccf7e..262f7b2 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1 +1 @@ -version=0.9.12 +version=0.9.13