Bonjour,
je souhaiterais utiliser en C++, une fnction "split" qui decoupe une chaine de caracteres non pas par rapport à un simple caractere, mais une chiane comme motif. Par exemple :
split("salut[]ca[]va?", "[]");
me renverrais un tableau(par exemple) de trois chaines ("salut", "ca" , et "va").
J'ai déja trouvé sur le net, et dans la faq du site, des fonction permettant de splitter mais simplement avec un seul caractere comme delimiteur.
De plus, je voudrais que mon code n'utilise que du c++ standard et non pas de librairies propriétaires ou externes (j'avais par exemple ce type de fonctions avec la librairie QT) car mon projet est hébergé sur un compte shell ne disposant que de peu de librairies.
Quelqu'un pourrait il me donner une piste sur la facon de réaliser une telle fonction, ou , si quelqu'un l'a deja faite, me la donner ?
Merci
Partager