正则表达式

正则表达式(Regular Expreesion,简称regex)是一种用于匹配字符串模式的工具,常用于查找、验证、替换文本等任务。

常用语法:

|--------|------------------|
| 表达式 | 含义 |
| . | 任意一个字符(除了换行符 |
| \d | 一个数字(0-9) |
| \w | 一个字符或数字或下划线 |
| \s | 一个空白字符(空格、Tab等) |
| + | 重复一次或多次(如a+) |
| * | 重复零次或多次(如a*) |
| ? | 可有可无(如a?) |
| {n} | 恰好重复n次 |
| {n,} | 至少重复n次 |
| {n,m} | 重复n到m次 |
| \[\] | 匹配括号中的任意一个字符 |
| \^ | 匹配不在括号中的字符 |
| ^ | 匹配开头 |
| $ | 匹配结尾 |
| ` | ` |
| () | 分组,可用于提取或控制优先级 |
| \ | 转义字符,例如:\.匹配"." |

1、查找邮箱地址:a-zA-Z0-9_.+-[+@a-zA-Z0-9-+\.a-zA-Z0-9-](mailto:+@[a-zA-Z0-9-]+\.%5ba-zA-Z0-9-).+

匹配:hello.world_1@my-domain.com

2 **、**断手机号是否符合规则(例如中国大陆手机号):^13-9\d{9}$

^开头

1第一个数字必须是1

3-9第二个数字为3~9

\d{9}后面是9个数字

$结尾

匹配:13812345678

3、匹配日期:\d{4}-\d{2}-\d{2}

4、替换文本中所有英文句号:\.

相关推荐
互联网中的一颗神经元2 天前
小白python入门 - 23. Python 正则表达式的应用
python·正则表达式
2501_936415693 天前
API-正则表达式&时间&包装类
正则表达式
鹤卿1236 天前
谓词与正则表达式(OC)
ios·正则表达式·objective-c·xcode
饼干哥哥9 天前
10.5% 深层转化、90%+ 新用户,ChatGPT Ads 值得吗?
算法·正则表达式·编程语言
饼干哥哥10 天前
Seedance TK视频「真人感」问题的 9 个解法
正则表达式·代码规范·设计
逝水无殇11 天前
C# 正则表达式详解
开发语言·后端·正则表达式·c#
木木子2215 天前
# 密码强度检测深度解析:正则表达式实时分析、多维度评分算法与可视化反馈
mysql·算法·华为·正则表达式·harmonyos
饼干哥哥16 天前
用Claude Code跑通跨境电商的5大场景,顶10个人的团队
人工智能·设计模式·正则表达式
饼干哥哥17 天前
单篇100万阅读文章,如何用AI 做好内容创作?
人工智能·正则表达式·代码规范
无足鸟ICT18 天前
【RHCA+】扩展正则表达式
linux·正则表达式