1.Java主代码
package regiex;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Regiex {
public boolean judgeString(String regiex) {
String string="^[0-9]+\\.{0,1}[0-9]{0,2}\\*{1}[0-9]+\\.{0,1}[0-9]{0,2}\\*{1}[0-9]+\\.{0,1}[0-9]{0,2}$";
Pattern p=Pattern.compile(string);
Matcher m=p.matcher(regiex);
return m.matches();
}
}
2.测试类
package regiex;
import static org.junit.jupiter.api.Assertions.*;
import org.junit.jupiter.api.Test;
class RegiexTest {
@Test
void testJudgeString() {
//fail("Not yet implemented");
Regiex re=new Regiex();
System.out.println(re.judgeString(".2*2.3*6.4"));
}
}
3.效果图