【qt】正则表达式来判断是否为邮箱登录

正则表达式是用来匹配字符串的神器.

在Qt中我们需要使用到QRegExp这个类

exactMatch 来进行匹配.

使用方括号 \[\] 来定义字符类,表示匹配方括号内的任意一个字符
A-Za-z0-9 是字符的匹配范围.
+ 是用于指定字符或字符类出现的次数,常见的如下

*(匹配 0 次或多次)、+(匹配 1 次或多次)、?(匹配 0 次或 1 次)、{n}(匹配恰好 n 次)、{n,}(匹配至少 n 次)、{n,m}(匹配 n 到 m 次)。

使用括号 () 将部分表达式括起来,形成分组
^ 表示匹配字符串的开头,$ 表示匹配字符串的结尾

\ 是用来转义的.

运行结果:

相关推荐
汇智信科1 天前
Java 开发汇智网络化学习系统 (E‑Learning) 技术特性与应用场景解析
人工智能·学习·架构·汇智信科·fastclaw·汇智龙虾
空堂与归1 天前
单机 Python 跑不动?Ray 分布式计算框架让 AI 训练提速 10 倍
开发语言·人工智能·python
JacksonMx1 天前
Java 线程池:复用、Spring 管理、监控与线上故障排查全指南
开发语言·python
脉动数据行情1 天前
Python WebSocket 实现融通金实时行情监听
开发语言·python·websocket
only-qi1 天前
Python Agent 开发速通清单
开发语言·python
poiu12346571 天前
中医执业医师考试如何选择培训课程|2026主流机构客观测评
学习
zq_63891 天前
ObjectModel_diagram.pdf 文档详细总结
开发语言·matlab
MartinYeung51 天前
[论文学习]BadRobot:物理世界中具身大语言模型智能体的越狱攻击
人工智能·学习·语言模型
YM52e1 天前
鸿蒙 ArkTS 实战|万能绿茶通用词汇库:20 词六大类 + 搜索筛选 + 潜台词解析
学习·华为·harmonyos
Three_ST1 天前
沐神-动手学习深度学习-习题答案4.4模型选择,欠拟合,过拟合
人工智能·python·深度学习·学习·算法