java 代码
- import java.util.regex.Matcher;
- import java.util.regex.Pattern;
- public class TestPattern {
- public static void main(String[] args) {
- System.out.println("abc".matches("..."));
- Pattern p = Pattern.compile("[a-z]{3}");
- Matcher m = p.matcher("abc");
- System.out.println(m.matches());
- run("013.022.022.022".matches("\\d{0,3}\\.\\d{0,3}\\.\\d{0,3}\\.\\d{0,3}"));
- run("222".matches("[0-2][0-9][0-9]"));
- run("A".matches("[A-Z&&[ASD]]"));//交集
- run("a".matches("[A-Za-z]"));//并集
- run("a".matches("[a-z]|[A-Z]"));
- run(" hr".matches("^s.*"));//开头
- run("".matches(".*t$"));//结尾
- run(" \n".matches("^[^\\n&&[\\s]]*\\n$"));//空行
- }
- public static void run(Object o)
- {
- System.out.println(o);
- }
- }