正则表达式那些事儿

目录

当处理文本需要匹配特定的字符串的时候,我们需要使用正则表达式。

1.正则表达式中的模糊匹配符

有很多字符是正则表达式中的特殊用途字符,不能直接用于匹配,这是后需要使用转义字符"*",

比如要匹配字符"*", 在正则表达式中需要写成 "\*" ,才能正确匹配。

1.1点"."

匹配除"\n"和"\r"之外的任何单个字符。要匹配包括"\n"和"\r"在内的任何字符,请使用像"\\s\\S"的模式。

1.2星号"*"

匹配前面的字符任意次。例如,zo*能匹配"z",也能匹配"zo"以及"zoo"。等价于{0,}。z会匹配到空,zz,zzz等。.*联合使用会匹配一整行的内容。

1.3问号"?"

匹配前面的子表达式零次或一次。例如,"do(es)?"可以匹配"do"或"does"。?等价于{0,1}。

1.4 d

匹配单个数字

相关推荐
全栈软件开发9 小时前
祈福导航系统V1.1更新 优化后端控制逻辑和前台UI
数据库·祈福导航系统
_qingche10 小时前
H2 数据库到 MySQL 数据迁移
java·数据库·spring boot·mysql·spring·重构·kotlin
AOwhisky10 小时前
MySQL 学习笔记(第一期):数据库基础与 MySQL 初探
运维·数据库·笔记·学习·mysql·云计算
数据库小学妹10 小时前
MySQL ORDER BY 深度解析:Using temporary 与 Using filesort 的底层机制及索引优化实战
数据库·经验分享·mysql·性能优化·dba
可乐ea10 小时前
【知识获取与分享社区项目 | 项目日记第 21 天】索引构建与联想建议:Outbox 增量更新 + Completion Suggester
java·大数据·mysql·elasticsearch·搜索引擎
AI人工智能+电脑小能手10 小时前
【大白话说Java面试题 第93题】【Mysql篇】第23题:从查找速度来看,聚集索引和非聚集索引哪个更快?
java·开发语言·数据库·mysql·面试
WPF工业上位机11 小时前
YXGK.FakeVM数据库示例
jvm·数据库·oracle
牛奔11 小时前
如何让 GORM 打印 SQL 语句?三种方式全解析
数据库·sql
XWalnut11 小时前
Redis从入门到精通
数据库·redis·缓存
andafaAPS11 小时前
安达发|工艺品aps自动排产排程排单软件:告别生产“一团乱麻“
大数据·数据库·人工智能·安达发aps·计划排产软件·自动排单软件