2016年1月5日 | Leave a comment 问题: Java String.matches(“.*”) 多行时 return false assertTrue("Whois Server Version\nfdsafd".matches(".+Server.+")); 1 assertTrue("Whois Server Version\nfdsafd".matches(".+Server.+")); 解决: 使用DOTALL模式 (?s) assertTrue("Whois Server Version\nfdsafd".matches("(?s).+Server.+")); 1 assertTrue("Whois Server Version\nfdsafd".matches("(?s).+Server.+"));