zoukankan      html  css  js  c++  java
  • Android高级-正则表达式

      今天学习了正则表达式,感觉亚历山大,有很多地方没动,一溜号就讲完了,课后自己又研究了一下,总算明白了点,防止忘记,分享下今天学的,

      

    构建正则表达式

    d 等於 [0-9] 数字

    D 等於 [^0-9] 非数字

    s 等於 [ x0Bf ] 空白字符

    S 等於 [^ x0Bf ] 非空白字符

    w 等於 [a-zA-Z_0-9] 数字或是英文字

    W 等於 [^a-zA-Z_0-9] 非数字与英文字 

     

    /d用法

     1 Pattern pattern = Pattern.compile("//d")

    2 Matcher matcher = pattern.matcher("1")

    3 System.out.print(matcher.matches); 

    输出匹配成功的字符

    1         Pattern pattern = Pattern.compile("\d+");
    2         Matcher matcher = pattern.matcher("234hui55651g23ghuihui6754hui");
    3         System.out.println("是否匹配成功"+matcher.matches());
    4         while (matcher.find()) {
    5             System.out.println("开始的位置"+matcher.start());
    6             System.out.println("匹配到的字符"+matcher.group());
    7             System.out.println("结束的位置"+matcher.end());
    8         }

    分隔匹配成功的字符

            Pattern pattern = Pattern.compile("a");
            String str = "12321a123123asd123123ad213123a";
        //    System.out.println(pattern.split(str));
            System.out.println(Arrays.toString(pattern.split(str)));

    感觉自己写的好乱,先不写了,以后在写把,勿喷

  • 相关阅读:
    Clipper库中文文档详解
    uboot makefile构建分析
    nvidia tk1使用记录--基本环境搭建
    学习
    es6 es7新语法
    react dva发送请求详解(转)
    antDesign表单getFieldDecorator
    react dav
    js实现截取a标签的href属性和内容
    react学习
  • 原文地址:https://www.cnblogs.com/langfei8818/p/5886623.html
Copyright © 2011-2022 走看看