正则表达式,用于查找仅包含空格的字符串

时间:2016-07-14 06:19:02

标签: java regex

您好我已尝试过以下内容,但似乎无效。你能解释一下为什么吗?

public class Solution  {
public static void main(String[] args) {
    String abc =" ";
    String regx = ".*[^\\s].*";
    if (abc.matches(regx)) {
        System.out.println("true");
    } else {
        System.out.println("false");
    }

}

}

  

我尝试了另一个案例

public class Solution  {
public static void main(String[] args) {
    String abc =" ";
    String regx = ".*[^\\s].*";
    Pattern r = Pattern.compile(regx);
    Matcher m = r.matcher(abc);
    if (m.find()) {
        System.out.println(true);
    } else {
        System.out.println(false);
    }

}
  

我给了abc =“”,abc =“”。在所有情况下我输出都是假的。我不明白为什么?

感谢。

0 个答案:

没有答案