失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Qt 正则表达式如何匹配反斜杠“\“ qt 屏蔽反斜杠输入 Qt 限制输入特殊字符

Qt 正则表达式如何匹配反斜杠“\“ qt 屏蔽反斜杠输入 Qt 限制输入特殊字符

时间:2023-12-07 20:01:05

相关推荐

Qt 正则表达式如何匹配反斜杠“\“    qt 屏蔽反斜杠输入 Qt  限制输入特殊字符

看到一个CSDN上的问题,顺便记录下来,原文链接:

/topics/394465467

Qt 正则表达式如何匹配反斜杠"\" qt 屏蔽反斜杠输入

问:复制代码QStringstr2("\\");QRegExprx(str2);qDebug()<<"result"<<rx.exactMatch("\\");Qt正则表达式如何匹配斜线"\"?单独的一个斜线上面写的不对的、、、

答:如果是匹配正则表达式里的转移符斜线,由于C串本身会进行转义,所以得用“\\”所以如果想在正则中匹配字面上的斜线,需要“\\\\”,四个斜线……

//限制以下特殊符号在lineEdit中的输入,其中[^ ]代表要屏蔽的字符是^后面 ] 前面的字符(即^ ]之间的字符串)

QRegExp rx = QRegExp("[^,\\\\ 。;;.、‘//]*");QRegExpValidator *validator = new QRegExpValidator(rx);ui->lineEdit->setValidator(validator);

希望可以帮到你们,有帮到你们的点个赞吧,你们的支持是我继续写博客的动力!

参考自:

/c_shell_python/article/details/86674634

/topics/394465467

/george_xiaoqiao/article/details/73274705

如果觉得《Qt 正则表达式如何匹配反斜杠“\“ qt 屏蔽反斜杠输入 Qt 限制输入特殊字符》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。