美文网首页
Java中的正则表达式详解

Java中的正则表达式详解

作者: 小豆oo | 来源:发表于2019-01-17 11:01 被阅读0次

    正则表达式是对字符串操作的一种模式

    一、正则表达式详解

    java中正则表达式详解👍
    👆帖子的目录:
    1.简介-介绍正则表达式中“元符号”的含义
    2.总结+示例-从“元符号作用范围”的角度再介绍了一遍元符号
    3.Java中正则表达式的Pattern类 and Matcher类-这是Java中特色,重点掌握
    4.常用正则表达式的写法-多读多写多练多用-特别是在“验证输入有效性方面”和“处理大量数据方面”很有用处

    二、正则表达式中常见易混点

    Java中的正则表达式
    1.✨字符串中“\”的表示 和 正则表达式""的表示

    private static String s = "\\12";
    
    public static void main(String[] args) {
        testOne(s);
    }
    
    private static void testOne(String s){
        System.out.println(s);
        System.out.println(s.contains("\\"));
        System.out.println(s.matches("\\\\?\\d+"));
    }
    

    结果:true;true
    说明:
    (1) 字符串s表示的是“\12”,因为字符串中用""表示转义字符,所以字符串中“\”用"\"表示
    (2) contain也是返回true,原理同字符串s
    (3) 正则表达式中用“\”用“\\”表示,因为正则中“\\”先转成字符串中"\",然后再转成真正的“\”;所以字符串中“\d”在正则中要用“\d”表示——把正则表达式的翻译看成两个过程:正则-字符串-真正的含义菜鸟教程-正则表达式关于Java“\\”的详解
    💥 Markdown语法中也是“\\\\”表示"\\"

    三、正则表达式的应用

    1.Emoji的正则表达式匹配

    相关文章

      网友评论

          本文标题:Java中的正则表达式详解

          本文链接:https://www.haomeiwen.com/subject/qhwbdqtx.html