Determine whether the string contains a certain string, you can specify whether it is case sensitive

//QVector
    QVector<QString> v1{
    
    "123","345"};
    if(v1.contains("123"))
    {
    
    
       cout<<"has 123"<<endl;
    }

    //QStringList
    QStringList L1{
    
    "123","345"};
    if(L1.contains("123"))
    {
    
    
       cout<<"has 123"<<endl;
    }

    //QString
    QString s1="abcdefaba";

    if(s1.contains('a',Qt::CaseInsensitive))//不区分大小写
    {
    
    
       cout<<"包含字符a"<<endl;
    }

    if(s1.contains("abc",Qt::CaseInsensitive))
    {
    
    
         cout<<"包含字串abc"<<endl;
    }
    
}

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324031728&siteId=291194637