任何人都可以建议我如何在 QT 中验证由点 (.) 分隔的字符串,基本上就像 java 中的包名一样,
我的代码是这样的
QRegExp rx("^[\\w]+[^\\.{0,1}\\w+$]*$");
rx.setCaseSensitivity(Qt::CaseInsensitive);
return rx.exactMatch(package);
但我得到错误的结果
前任:
com.me.test // valid
com.me.he. // invalid
.com.me.he // invalid
com..me.me // invalid