比如有两个字符串:
String str1="2017年8月的时候,我们和销售部一起去杭州进行拓展训练活动";
String str1="*的时候,我们和*一起去*进行拓展训练活动";
请问这两个字符串如何验证是否匹配

解决方案 »

  1.   

     @Test
        public void testMatch(){
            String regex = ".*的时候,我们和.*一起去.*进行拓展训练活动";
            String str = "2017年8月的时候,我们和销售部一起去杭州进行拓展训练活动";
            String str1 = "2017年8月时候,我们和销售部一起去杭州进行拓展训练活动";
            Assert.assertTrue(str.matches(regex));
            Assert.assertFalse(str1.matches(regex));
        }