有用于查找空白字符串的正则表达式,我只想要否定。我也看到了这个问题,但它不适用于 java(参见示例)。解决方案对我也不起作用(参见示例中的第 3 行)。
例如
Pattern.compile("/^$|\\s+/").matcher(" ").matches() - false
Pattern.compile("/^$|\\s+/").matcher(" a").matches()- false
Pattern.compile("^(?=\\s*\\S).*$").matcher("\t\n a").matches() - false
在这两种情况下都返回 false。
PS如果有不清楚的地方问我问题。
更新
我想在@Pattern注释中使用这个正则表达式,而不为它创建自定义注释和编程验证器。这就是为什么我想要一个不使用find函数的“普通”正则表达式解决方案。