正则表达式那些事儿

目录

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

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

匹配单个数字

相关推荐
曹牧4 分钟前
‌‌Oracle CASE WHEN‌
数据库·oracle
x***13397 分钟前
【Mysql】:如何恢复误删的数据?
数据库·mysql
Databend11 分钟前
Databend 11 月月报:多模态查询智能
数据库
m***119017 分钟前
Windows版Redis本地后台启动
数据库·windows·redis
梁bk21 分钟前
Redis 内存回收
数据库·redis·缓存
菜鸟小九37 分钟前
mysql运维(日志)
运维·数据库·mysql
zwm_yy1 小时前
mysql主从主备回顾
运维·mysql·adb
SelectDB1 小时前
Apache Doris 实时更新全解:从设计原理到最佳实践|Deep Dive
数据库·apache
纪莫1 小时前
技术面:如何解决缓存和数据库一致性的问题?
数据库·redis·java面试⑧股
番茄你个西红42 小时前
安装KingbaseES时服务器swap的设置
linux·数据库