正则表达式,idea,插件anyrule

news/2025/3/11 23:44:05/

 


 

java">​​​​package lx;import java.util.regex.Pattern;public class lxx {public static void main(String[] args) {//正则表达式//写一个电话号码的正则表达式String regex = "1[3-9]\\d{9}";//第一个数字是1,第二个数字是3-9,后面跟着9个数字boolean f = Pattern.matches(regex, "1,2,3,4,5,6,7,8,9");System.out.println("1,2,3,4,5,6,7,8,9,4".matches(regex));System.out.println(f);//座机电话号码正则表达式// 0712-3242434String regex2 = "0\\d{2,3}-?\\d{4,9}";//第一个为0,第二个为2-3个数字,第三个为-或者没有,第四个为4-9个数字//邮箱正则表达式//dlei0009@pci.com.cnString regex3 = "\\w+@[\\w&&[^_]]{2,6}(\\.[a-zA-Z]{2,3}){1,2}";boolean f2 = Pattern.matches(regex2, "1,2,3,4,5,6,7,8,9");System.out.println("1,2,3,4,5,6,7,8,9,4".matches(regex3));System.out.println(f2);//第一个任意字母下滑线至少出现一次,第二个必须是@,第三个任意字母除下滑线,第四个必须是.,第五个任意字母2到3个//()内的分成一组,后面的{1,2}表示这个组出现1到2次String s="[1-9]\\d{16}(\\d|X|x)";// "[1-9]\\d{16}(\\d|Xx)";String s2= "[1-9]\\d{5}(?:18|19|20)\\d{2}(?:0[1-9]|10|11|12)(?:0[1-9]|[1-2]\\d|30|31)\\d{3}[\\dXx]";System.out.println("341302200211122343".matches(s2));//忽略大小写String regex4 = "(?i)abc";//会忽略abc大小写String regex5 = "ABC";///11?  System.out.println(regex5.matches(regex4));}}


http://www.ppmy.cn/news/1578484.html

相关文章

【大模型】DeepSeek-R1-Distill-Qwen部署及API调用

DeepSeek-R1-Distill-Qwen 是由中国人工智能公司深度求索(DeepSeek)开发的轻量化大语言模型,基于阿里巴巴的Qwen系列模型通过知识蒸馏技术优化而来。当前模型开源后,我们可以将其部署,使用API方式进行本地调用 1.部署…

MyBatis-Plus 与 Spring Boot 的最佳实践

在现代 Java 开发中,MyBatis-Plus 和 Spring Boot 的结合已经成为了一种非常流行的技术栈。MyBatis-Plus 是 MyBatis 的增强工具,提供了许多便捷的功能,而 Spring Boot 则简化了 Spring 应用的开发流程。本文将探讨如何将 MyBatis-Plus 与 Spring Boot 进行整合,并分享一些…

【二分算法】-- 三种二分模板总结

文章目录 1. 特点2. 学习中的侧重点2.1 算法原理2.2 模板2.2.1 朴素二分模板(easy-->有局限)2.2.2 查找左边界的二分模板2.2.3 查找右边界的二分模板 1. 特点 二分算法是最恶心,细节最多,最容易写出死循环的算法但是&#xff…

案例分析:安防5G低代码开发网关如何提升城市监控效率

在现代城市管理中,安防监控中心扮演着至关重要的角色。作为城市安全的“神经中枢”,它需要高效、稳定且智能化的设备来支撑其日常运作。而安防工控机(又称“智能安防中枢”)正是这一场景中的核心设备之一。它不仅能够处理海量数据…

云服务运维智能时代:阿里云操作系统控制台

阿里云操作系统控制台 引言需求介绍操作系统使用实例获得的帮助与提升建议 引言 阿里云操作系统控制台是一款创新型云服务器运维工具,专为简化用户的运维工作而设计。它采用智能化和可视化的方式,让运维变得更加高效、直观。借助AI技术,控制…

mysql经典试题共34题

1、准备数据 -- drop drop table if exists dept; drop table if exists emp; drop table if exists salgrade;-- CREATE CREATE TABLE dept (deptno int NOT NULL COMMENT 部门编号,dname varchar(14) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMM…

Spring Boot 解析 LocalDateTime 失败?Uniapp 传输时间变 1970 的原因与解决方案

目录 前言1. 问题分析2. 时间戳(推荐,可尝试)3. 使用 JsonDeserialize & JsonSerialize(中立)4. 前端传 ISO-8601 格式(不推荐,可尝试)5. 用 String(中立&#xff09…

【Python】Django 中的算法应用与实现

Django 中的算法应用与实现 在 Django 开发中,算法的应用可以极大地扩展 Web 应用的功能和性能。从简单的数据处理到复杂的机器学习模型,Django 都可以作为一个强大的后端框架来支持这些算法的实现。本文将介绍几种常见的算法及其在 Django 中的使用方法…