区分大小写:
int num=QString(“aAaa”).indexOf(‘A’, 0, Qt::CaseSensitive);
不区分大小写:
int num=QString(“aAaa”).indexOf(‘A’, 0, Qt::CaseInsensitive);
QString str1("AaaaA");
QString str2("aaaAA");
//区分大小写
Qt::CaseSensitivity cs = Qt::CaseSensitive;
if (str1.compare(str2, cs) == 0);{
//全词匹配
}
if (str1.contains(str2, cs));{
//str1包含str2
}
//不区分大小写
cs = Qt::CaseInsensitive;
if (str1.compare(str2, cs) == 0);{
//全词匹配
}
if (str1.contains(str2, cs));{
//str1包含str2
}