java正则表达式 判断字符串时 有加行头行尾 和没加的区别,初学Java求教哈问题: String str=null; if(str.matches("^\\d+$")){ .......} 这里 不加行头 和行尾 可以吗,加不加的区别在哪呢。。谢谢各位大侠哈.[解决办法]在一个较长的字符串里找子串时可以用