正则表达式那些事儿

目录

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

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

匹配单个数字

相关推荐
小吴编程之路17 小时前
MySQL 索引核心特性深度解析:从底层原理到实操应用
数据库·mysql
~莫子17 小时前
MySQL集群技术
数据库·mysql
凤山老林18 小时前
SpringBoot 使用 H2 文本数据库构建轻量级应用
java·数据库·spring boot·后端
就不掉头发18 小时前
Linux与数据库进阶
数据库
与衫18 小时前
Gudu SQL Omni 技术深度解析
数据库·sql
咖啡の猫18 小时前
Redis桌面客户端
数据库·redis·缓存
oradh18 小时前
Oracle 11g数据库软件和数据库静默安装
数据库·oracle
what丶k18 小时前
如何保证 Redis 与 MySQL 数据一致性?后端必备实践指南
数据库·redis·mysql
_半夏曲19 小时前
PostgreSQL 13、14、15 区别
数据库·postgresql
把你毕设抢过来19 小时前
基于Spring Boot的社区智慧养老监护管理平台(源码+文档)
数据库·spring boot·后端