我想创建一个不匹配任何字符的字符类。现在,我一直在表示这样的模式:
Pattern p = Pattern.compile("[a&&b]");
甚至
Pattern p = Patterncompile("[^\\x{0}-\\x{10FFFF}]");
有没有合适的方法来做到这一点?
注意:无需提供不涉及字符类的替代解决方案(负前瞻等)。我只是想知道是否有“正确”的方法来做到这一点。
更新:我正在实现一项功能,该功能首先向用户打印他输入的简化版本。由于我正在简化字符类,因此我当前的版本只会打印[]
输入,例如[a&&b]
. 如果我们[]
再次解析,它会抛出一个错误,这不是我想要的。因此,这就是为什么我想知道是否有一种正确的方法来做到这一点,它不会通过向他展示类似的东西来改变用户输入^$