正则表达式判断字符串不全是空格就匹配

来源:百度知道 编辑:UC知道 时间:2024/07/06 20:17:46
正则表达式判断一个字符串

当字符串不全部为空格时既符合要求。

正则表达式怎么写。

/\s*\S+/
试试用这个正则

我就不粘贴了,你自己去查API文档java.util.regex.Pattern,有你想要的关于正则表达式的资料。

String s = " a b c ";
String regex = ".*[^ ].*|";//空字符串或非全为空格
String regex2 = ".*[^ ].*";//非空字符串且非全为空格
boolean b = s.matches(regex2);
System.out.println(b);

"^\S+$";

注意这个S是大写的,就可以了

String regex = "^\\s+$";

这是满足全都是空格的

你判断的时候取非就行了

!s.matches("\\s+")