Bonjour,

J'ai besoin de "spliter" la chaîne de caractères suivantes :

champs1|champs2@|3|champs3|champs4

Le résultat doit être :

champs1
champs2@|3
champs3
champs4

En fait la subtilité est dans l'utilisation du @ comme caractères d'échapemment.

J'ai essayé différentes expressions mais toujours pas trouvé la bonne.
exemple :
[^@\|]|[\|]
[^@\|][\|]
[^@\|]\|
[^@\|\|]


Pourriez-vous m'aider à en mettre une au point

Merci d'avance.