zoukankan      html  css  js  c++  java
  • (12)正则

    正则

    java.util.regex.Pattern

    1、类结构

    public final class Pattern
        implements java.io.Serializable
    

    2、重要属性

    private String pattern;
    

    3、构造方法

    private Pattern(String p, int f) {
        pattern = p;
        flags = f;
    
        // to use UNICODE_CASE if UNICODE_CHARACTER_CLASS present
        if ((flags & UNICODE_CHARACTER_CLASS) != 0)
            flags |= UNICODE_CASE;
    
        // Reset group index count
        capturingGroupCount = 1;
        localCount = 0;
    
        if (pattern.length() > 0) {
            try {
                compile();
            } catch (StackOverflowError soe) {
                throw error("Stack overflow during pattern compilation");
            }
        } else {
            root = new Start(lastAccept);
            matchRoot = lastAccept;
        }
    }
    

    4、API

    public static boolean matches(String regex, CharSequence input) {
        Pattern p = Pattern.compile(regex);
        Matcher m = p.matcher(input);
        return m.matches();
    }
    

    java.lang.regex.Matcher

    1、类结构

    public final class Matcher implements MatchResult {
    
  • 相关阅读:
    spring reference
    Connector for Python
    LDAP
    REST
    java利用泛型实现不同类型可变参数
    java细节知识
    事务隔离的级别
    servlet cdi注入
    session and cookie简析
    CORS’s source, principle and implementation
  • 原文地址:https://www.cnblogs.com/heibaimao123/p/13849858.html
Copyright © 2011-2022 走看看