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

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

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

exactMatch 来进行匹配.

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

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

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

\ 是用来转义的.

运行结果:

相关推荐
for_ever_love__10 小时前
UI学习:UISearchController基础了解和应用
学习·ui·ios·objective-c
心中有国也有家10 小时前
GE图引擎深度解析——CANN的计算图优化与执行引擎
人工智能·pytorch·python·学习·numpy
isyangli_blog12 小时前
OpenDayLight (Carbon 版本) 启动与组件安装
开发语言·php
vb20081112 小时前
FastAPI APIRouter
开发语言·python
Benszen12 小时前
KVM虚拟化解决方案
开发语言·perl
会编程的土豆12 小时前
Go 语言反射(Reflection)详解
开发语言·后端·golang
東雪木12 小时前
多线程与并发编程 专属复习笔记
java·开发语言·笔记·java面试
GHL28427109012 小时前
换脸工作流学习
学习·ai
_李小白12 小时前
【android opencv学习笔记】Day 28: 滤波算法之中值滤波器
android·opencv·学习
杨充12 小时前
1.3 浮点型数据设计灵魂
开发语言·python·算法