正则表达式常用记录

1. 定义

正则表达式,又称规则表达式,(Regular Expression,在代码中常简写为regex、regexp或RE),它是一种文本模式,同时也是计算机科学的一个概念,其中包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符")。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串,通常被用来检索、替换那些符合某个模式(规则)的文本。

2. 捕获组

对于2025/02/21可用如下表达式捕获:

bash 复制代码
(\d{4})/(\d{2})/((\d\d))

并可替换成:

bash 复制代码
$1年$2月$3日

上面$i代表捕获的第i个括号

相关推荐
晚霞的不甘1 天前
Flutter for OpenHarmony从基础到专业:深度解析新版番茄钟的倒计时优化
android·flutter·ui·正则表达式·前端框架·鸿蒙
幼稚园的山代王4 天前
Java 正则核心 API 拆解
java·开发语言·正则表达式
马猴烧酒.4 天前
【正则表达式详解|Java】从0学习实战够用
学习·正则表达式
流㶡5 天前
Python数据分析中的正则表达式:匹配字符串与常用函数详解
正则表达式
sulikey6 天前
B站网页端弹幕屏蔽词正则表达式
正则表达式·bilibili·哔哩哔哩·屏蔽弹幕
sulikey6 天前
B站移动客户端的正则表达式屏蔽规则
正则表达式·bilibili·哔哩哔哩·弹幕屏蔽
longailk6 天前
grep正则表达式小失误
java·服务器·正则表达式
白小筠6 天前
Python之正则表达式
开发语言·python·正则表达式
m0_748248657 天前
C++正则表达式攻略:从基础到高级应用
java·c++·正则表达式
晚霞的不甘8 天前
Flutter for OpenHarmony 创意实战:打造一款炫酷的“太空舱”倒计时应用
开发语言·前端·flutter·正则表达式·前端框架·postman