当前位置: 首页 > news >正文

java基础概念36:正则表达式1

一、正则表达式的作用

  • 作用一:校验字符串是否满足规则
  • 作用二:在一段文本中查找满足要求的内容。——爬虫

二、正则表达式

2-1、字符类

示例:

public static void main(String[] args) {System.out.println("a".matches("[abc]"));// trueSystem.out.println("a".matches("[^abc]"));// falseSystem.out.println("M".matches("[a-zA-Z]"));// trueSystem.out.println("b".matches("[a-d[m-p]]"));}

2-2、预定义字符

转义字符

示例:

【注意】:

以上只能匹配单个字符!!!

2-3、数量词 

 

以上规则不用背,直接查API文档即可。

三、正则示例

在实际开发中,很少会自己写正则表达式,一般都是百度一个类似的,再改成对应公司要求的即可。

四、好用的正则插件推荐

五、小结

http://www.lryc.cn/news/491433.html

相关文章:

  • java实现小程序接口返回Base64图片
  • 网络编程并发服务器的应用
  • 数据结构——停车场管理问题
  • 道品智能科技移动式水肥一体机:农业灌溉施肥的革新之选
  • AI实习--常用的Linux命令
  • Python学习指南 + 谷歌浏览器如何安装插件
  • 研0找实习【学nlp】15---我的后续,总结(暂时性完结)
  • kylin麒麟银河桌面版操作系统安装部署
  • MyBatis插件原理及应用
  • [M最短路] lc743. 网络延迟时间(spfa最短路+单源最短路)
  • MySQL 中的锁
  • 【动手学电机驱动】STM32-FOC(8)MCSDK Profiler 电机参数辨识
  • 【C++11】尽显锋芒
  • 掌握控制流的艺术:Go语言中的if、for和switch语句
  • 飞书会话消息左右排列
  • .net 支持跨平台(桌面)系列技术汇总
  • springboot 静态资源访问
  • 【linux学习指南】初识Linux进程信号与使用
  • L1G1000 书生大模型全链路开源开放体系笔记
  • 亚信安全与飞书达成深度合作
  • 深入讲解Spring Boot和Spring Cloud,外加图书管理系统实战!
  • 【三维生成】Edify 3D:可扩展的高质量的3D资产生成(英伟达)
  • Java求职招聘网站开发实践
  • 一文详细了解websocket应用以及连接断开的解决方案
  • 如何做含有identify抓信号的fpga版本(image或者Bit)
  • AIGC实践-使用Amazon Bedrock的SDXL模型进行文生图
  • 【源码】Sharding-JDBC源码分析之SQL中分片键路由ShardingSQLRouter的原理
  • 初学 flutter 环境变量配置
  • 蓝牙 AVRCP 协议详解
  • 在 Ubuntu 18.04 上安装 MySQL 5.7和MySQL 8