Bonjour.
Je souhaite séparer une chaine de caractères en plusieurs lignes.
Le séparateur est le caractère '
La contrainte est que si le caractère ' est précédé du caractère ? je ne le prends pas en compte pour la séparation.
Un petit split avec une regex m'irait très bien mais je n'y arrive pas.
Si je fais ça:
Le caractère à la place du ? est éliminé, ce que je ne veux pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 maChaine.split("[^\\?]'");
ABC'DEF'GHI' doit produire 3 lignes: ABC DEF et GHI
ABC'DEF?'GHI' doit produire 2 lignes: ABC et DEF?'GHI
Merci pour votre aide.
Partager