Bonjour,

Je cherche à utiliser split de façon à séparer ma chaine par les caractères plus, moins,multiplié ou divisé

Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
QString chaine="1+2-3";
QStringList liste=chaine.split(QRegExp("[+-*/]"));
le résultat d'un qDebug()<<liste; donne ("1","2-3") alors que je souhaite obtenir ("1","2","3")

Merci de votre aide.