我想将所有不包含这些字符“<”、“>”、“=”的字符串与 QRegExp (Qt) 匹配。使用以下正则表达式,这是行不通的:
"^[^><=]+$"
为什么?对我来说,这意味着:字符串的开头,一个或多个不是 >、<、= 的字符和字符串的结尾
谢谢
编辑
我想匹配
BUILD
比如和我想不匹配
BU<ILD
最佳答案
尝试另一种方法。使用:
^(?!.*[<>=]).*$
关于c++ - QRegExp 不符合预期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12955667/