我有一个字符串,它只能有由空格分隔的整数。例如:
1 2 3
4 5 6
9 8 7
1 p 3 // it should not pass
所以我的字符串中应该始终包含由空格分隔的数字,这就是为什么我添加了这个正则表达式检查来验证字符串但它不起作用:
String line = "1 2 3"; // "1 p 3"
if(!line.matches("[ ]?\\d+")) {
//it should come here for "1 p 3" string
}
我的正则表达式有什么问题?
慕桂英546537
相关分类