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

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

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

exactMatch 来进行匹配.

[]

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

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

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

\ 是用来转义的.

运行结果:

相关推荐
@PHARAOH6 分钟前
WHAT - 通过 react-use 源码学习 React(Side-effects 篇)
前端·学习·react.js
安优小青和他的程序生活11 分钟前
JAVA HttpUrlConnection 使用 GZIP 编码压缩
java·开发语言·http
西瓜本瓜@15 分钟前
在Android中在当前应用程序中安装另外一个应用程序
android·java·开发语言·android studio
翔云API20 分钟前
Node.js-发票真伪查验-发票查重-发票验真接口
运维·开发语言·小程序·自动化·ocr
雾喔23 分钟前
深入学习SQL优化的第五天(最后一天)
sql·学习·mysql·优化·sql优化
子座26 分钟前
学习记录——day39 C++ Class this指针
学习
小飞侠hello33 分钟前
Qt WebSocket
开发语言·qt·websocket
AI+程序员在路上39 分钟前
Linux下UDP编程
linux·c语言·开发语言·udp
weixin_4722710543 分钟前
Leetcode Java学习记录——动态规划基础_3
java·学习·leetcode
我明天再来学Web渗透1 小时前
【hot100篇-python刷题记录】【搜索二维矩阵】
开发语言·数据结构·python·算法·链表·矩阵