Bonjour,
Je bloque depuis quelques heures déjà sur un split, qui pourtant parait faisable !
La difficulté, c'est que dans ma chaine, le séparateur est "+" et le caractère d'échappement est "?" (j'ai pas choisi !).
Exemples concrets de ce que je dois obtenir :
"aaa+bbb+ccc" => ("aaa","bbb","ccc")
"aaa?+bbb+ccc" => ("aaa?+bbb","ccc") ou même ("aaa+bbb","ccc")
L'important, c'est que le + ne soit pas interprété s'il est précédé d'un ?
J'ai essayé pas mal de truc, dont [^?]+ mais ca me bouffe systématiquement mes caractères qui précede les + (forcément !).
Si quelqu'un a une piste avant que je devienne fou !
Merci.
Partager