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

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

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

exactMatch 来进行匹配.

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

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

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

\ 是用来转义的.

运行结果:

相关推荐
leiming618 分钟前
C++ vector容器
开发语言·c++·算法
SystickInt40 分钟前
C语言 strcpy和memcpy 异同/区别
c语言·开发语言
CS Beginner1 小时前
【C语言】windows下编译mingw版本的glew库
c语言·开发语言·windows
烛阴1 小时前
C# 正则表达式(2):Regex 基础语法与常用 API 全解析
前端·正则表达式·c#
FJW0208141 小时前
Python_work4
开发语言·python
upper20201 小时前
【炒股学习】集合竞价
学习·区块链
以孝治家行动1 小时前
线上共读传孝道 身体力行润家风——以孝治家家教中心开展线上学习
学习
大学生资源网2 小时前
java毕业设计之儿童福利院管理系统的设计与实现(源码+)
java·开发语言·spring boot·mysql·毕业设计·源码·课程设计
JasmineWr2 小时前
JVM栈空间的使用和优化
java·开发语言
Poetinthedusk2 小时前
C#实现图片统一位深
开发语言·c#