正则表达式那些事儿

目录

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

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

匹配单个数字

相关推荐
ttthe_MOon20 分钟前
MySQL 高可用解决方案 MHA:原理、配置与实践
数据库·mysql
一 乐30 分钟前
高校评教|基于SpringBoot+vue高校学生评教系统 (源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·学习
翔云1234561 小时前
在MySQL中,gtid_purged 的初始化和更新机制
数据库·mysql
smileNicky1 小时前
大型MySQL查询优化实战:从全表扫描到毫秒级响应的通用索引设计
数据库·mysql
武帝为此2 小时前
【Redis 数据库介绍】
数据库·redis·缓存
Elastic 中国社区官方博客2 小时前
Elasticsearch:数据脱节如何破坏现代调查
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
Dxy12393102162 小时前
MySQL性能优化深度解析
数据库·mysql·性能优化
铁锚2 小时前
Redis中KEYS命令的潜在风险与遍历建议
数据库·redis·缓存
清晓粼溪2 小时前
MySQL-01:基础知识
数据库·mysql
贝塔实验室2 小时前
Altium Designer 集成库介绍
arm开发·数据库·驱动开发·硬件工程·射频工程·基带工程·精益工程