基本的にJavaのパッケージ名と同じように、QTでドット(。)で区切られた文字列を検証する方法を教えてください。
私のコードは次のようになります
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