首页 > 其他分享 >正则表达式

正则表达式

时间:2023-12-26 15:13:23浏览次数:25  
标签:String 正则表达式 matcher System Pattern 字符串

 

 

    public static void main(String[] args) {
        String regex = "^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)(?=.*[$@$!%*?^&~#()-+=;,.{}<>/?])[A-Za-z\\d**$@$**!%*?&]{12,}$"; // 替换为你的正则表达式
        String input = "gzh12345678GZH@"; // 替换为你的待验证的字符串
        Pattern pattern = Pattern.compile(regex);
        Matcher matcher = pattern.matcher(input);

        if (matcher.matches()) {
            System.out.println("字符串符合正则表达式");
        } else {
            System.out.println("字符串不符合正则表达式");
        }
    }

 

标签:String,正则表达式,matcher,System,Pattern,字符串
From: https://www.cnblogs.com/lovleo/p/17928168.html

相关文章

  • 参与循环的正则表达式可能导致异常
    问题描述:批量上传图片后,我们希望获取每一个图片的名字letreg=/(.+)\.(jpg|png|gif|jpeg|webp)/gi; //作为全局变量functioninfo(){letimgInfo=reg.exec(file.name)//这是在循环方法里。然后就出错了。file.name是能获取的,但是经过 reg.exec()处理要得到结果时......
  • 04--正则表达式回顾
    一正则与re模块简介#正则概述正则表达式,又称规则表达式描述了一种字符串匹配的模式#pattern正则匹配是一个模糊的匹配#不是精确匹配#re模块python自1.5版本开始增加了re模块re模块是python语言拥有了所有正则表达式的功能,提供了perl风格的正则表达式模式#如......
  • Python爬虫知识点(bs/find_all/正则表达式)
    格式输出 BeautifulSoup库  信息提取  正则表达式     ......
  • linux 中 grep命令正则表达式匹配电话号码
     001、测试数据[root@pc1test]#lsa.txt[root@pc1test]#cata.txt010203040506070809101112131415137831204331617181920212223242524332233443262728293031323334353637383940[root@pc1test]#grep-E"1[3456789][0-9]......
  • 04--正则表达式回顾
    一正则与re模块简介#正则概述正则表达式,又称规则表达式描述了一种字符串匹配的模式#pattern正则匹配是一个模糊的匹配#不是精确匹配#re模块python自1.5版本开始增加了re模块re模块是python语言拥有了所有正则表达式的功能,提供了perl风格的正则表达式模式#如......
  • Python中正则表达式语法简介
    在Python中,正则表达式是一种强大的工具,用于在文本中搜索匹配特定模式的字符串。以下是一个简单的表格,列出了Python正则表达式的一些基本语法和描述。Python正则表达式语法正则表达式描述\d匹配任何数字字符,等价于[0-9]。\D匹配任何非数字字符,等价于[^0-9]。\w......
  • 正则表达式相关。示例:包含a和b,包含a不包含b
    普通字符普通字符包括没有显式指定为元字符的所有可打印和不可打印字符。这包括所有大写和小写字母、所有数字、所有标点符号和一些其他符号。非打印字符非打印字符也可以是正则表达式的组成部分。下表列出了表示非打印字符的转义序列:字符描述\cx匹配由x指明的控制字符。......
  • # yyds干货盘点 # 盘点一个Python正则表达式的问题
    大家好,我是皮皮。一、前言前几天在Python最强王者交流群【崔艳飞】问了一个Python正则表达式的问题,一起来看看吧。问题如下:'/H/H_OMC*/Mo/20231128/share',各位大神,引号内的*通配符,咋让起作用?加个引号,不灵了。二、实现过程这里【哎呦喂 是豆子~】、【莫生气】给了一个指导,比方说加......
  • shell实战正则表达式
    正则表达式匹配有规律的东西:手机号,身份证号,匹配日志什么正则表达式,regularexpression(RE)正则:使用一些符号表达重复出现,大小写,开头/结尾含义。应用场景哪些可以正则表达式Linux三剑客使用,一些开发语言应用场景过滤有规律的内容,尤其是日志正则符号......
  • C#正则表达式提取字符串中的汉字、数字
    转自:https://blog.csdn.net/m0_71654608/article/details/126541896一、提取字符串里的汉字 去掉字符串里的数字下划线1stringstr="你好_2022";2stringstr1=Regex.Replace(str,@"\d|\W|[A-Za-z]","");3Console.WriteLine(str1);输出结果:你好二、提取字符串里......