• (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 {
    
  • 相关阅读:
    HTML5之特效
    css3圆角矩形、盒子阴影
    vertical-align垂直居中
    CSS3选择器
    经典导航栏
    C#获得时间段
    C#抓取和分析网页的类
    c#基础知识索引器
    强制浏览器重定向到另一页
    雅虎公司C#笔试题及参考答案
  • 原文地址:https://www.cnblogs.com/heibaimao123/p/13849858.html
Copyright © 2020-2023  润新知