diff --git a/import/index_java/src/org/vufind/index/WorkKeys.java b/import/index_java/src/org/vufind/index/WorkKeys.java index 4725fb363d495a6eb09d7e152d1829dff7e5d7f1..2e81af76af1b82ad38e63fd7addb1525cbdd9aba 100644 --- a/import/index_java/src/org/vufind/index/WorkKeys.java +++ b/import/index_java/src/org/vufind/index/WorkKeys.java @@ -125,7 +125,7 @@ public class WorkKeys ) { String normalized = transliterator != null ? transliterator.transliterate(s) : Normalizer.normalize(s, Normalizer.Form.NFKC); - if (!includeRegEx.isBlank()) { + if (!includeRegEx.chars().allMatch(Character::isWhitespace)) { StringBuilder result = new StringBuilder(); Matcher m = Pattern.compile(includeRegEx).matcher(normalized); while (m.find()) { @@ -133,7 +133,7 @@ public class WorkKeys } normalized = result.toString(); } - if (!excludeRegEx.isBlank()) { + if (!excludeRegEx.chars().allMatch(Character::isWhitespace)) { normalized = normalized.replaceAll(excludeRegEx, ""); } int length = normalized.length();