【发布时间】:2013-08-21 12:04:41
【问题描述】:
finding blank string 有正则表达式,我只想要否定。我也看到了this question,但它不适用于 java(参见示例)。 Solution 也不适用于我(参见示例中的第 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。
P.S.如果有不清楚的地方问我问题。
更新
我想在@Pattern 注解中使用这个正则表达式,而不为它创建自定义注解和编程验证器。这就是为什么我想要一个不使用find 函数的“普通”正则表达式解决方案。
【问题讨论】: