正则表达式那些事儿

目录

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

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

匹配单个数字

相关推荐
Wang's Blog26 分钟前
PostgreSQL笔记51: 基于 pgvector 构建企业级智能问答系统
数据库·笔记·postgresql
我星期八休息1 小时前
Linux—五种IO模型与非阻塞IO
linux·运维·服务器·网络·数据库·网络协议
SQL-First布道者1 小时前
全面解构传统持久层框架,拥抱真正的 SQL-First
java·数据库·spring boot·sql·spring·mybatis·spring jdbc
AIMath~1 小时前
MVCC 与乐观锁,RR的本质
mysql
翼龙云_cloud1 小时前
阿里云国际版代理商:OSS自定义域名绑定与HTTPS配置排障教程
数据库·阿里云·https·云计算
日常筹谋记1 小时前
ATS选不对运维两行泪:数据中心市电与柴发切换场景的双电源自动转换开关选型笔记
运维·数据库·笔记
小蒜学长2 小时前
vue旅游攻略网站(代码+数据库+LW)
java·数据库·vue.js·spring boot·后端·旅游
山甫aa2 小时前
JavaWeb后端开发学习手册
java·开发语言·数据库·学习·mysql·springboot·web
JavaPub-rodert2 小时前
MongoDB 常用命令和常见问题大全
数据库·mongodb
Dovis(誓平步青云)4 小时前
从Redis指标采集到异常告警:redis_exporter + Prometheus 完整实战
服务器·数据库·人工智能·redis·架构·prometheus·vibe coding