我认为这是一个简单的问题,我现在只是点空白。 在Java中,我想知道一个字符串是否只包含一个字符,但是允许空格。 下面是我想要完成的。当且仅当一个字符串包含一个不包含空格的字符
" }" = True
"}" = True
" } }" = False
我认为这是一个简单的问题,我现在只是点空白。 在Java中,我想知道一个字符串是否只包含一个字符,但是允许空格。 下面是我想要完成的。当且仅当一个字符串包含一个不包含空格的字符
" }" = True
"}" = True
" } }" = False
只需使用这个表达式:"\\s*.\\s*"
String regex = "\\s*.\\s*";
System.out.println(" }".matches(regex)); // prints true
System.out.println("}".matches(regex)); // prints true
System.out.println(" } }".matches(regex)); // prints false
正则表达式的一个简单的问题?准确地说是 – Mozzie 2014-09-27 23:01:30
Character.isWhiteSpace(Char)测试一个字符是否为空格。 – Will 2014-09-27 23:05:36