diff --git a/pmd-java/etc/grammar/Java.jjt b/pmd-java/etc/grammar/Java.jjt index fa6df16f37..5050ae1e88 100644 --- a/pmd-java/etc/grammar/Java.jjt +++ b/pmd-java/etc/grammar/Java.jjt @@ -459,7 +459,7 @@ public class JavaParser { } private void checkForNewStringSpaceEscape(String s) { - if ((jdkVersion != 14 || !preview) && s.contains("\\s")) { + if ((jdkVersion != 14 || !preview) && s.contains("\\s") && !s.contains("\\\\s")) { throwParseException("The escape sequence \"\\s\" is only supported with Java 14 Preview"); } }