void parseData(QString &str) { char array[]={'a','s','d'}; int length = sizeof (array)/sizeof (char); for(int i=0; i<length; i++) { QString tmp = QString(array[i]); if(str.contains(tmp)) { str=str.replace(tmp,""); } } }
测试:::::::::::: QString str = "abcdefgn"; qDebug()<<"替换前 str="<<str; parseData(str); qDebug()<<"替换后 str="<<str;