Bonjour.
Je cherche à réaliser une regex permettant de découper une chaîne en plusieurs groupe :
un groupe par caractère '$'
un groupe par caractère '{'
un groupe par caractère '}'
un groupe par caractère '\'
et enfin, un pour tout autre caractère.
Typiquement, je veux pour la chaine 'azerty$code{args}qwerty' avoir les groupes 'azerty', '$', 'code', '{', 'args', '}', 'qwerty'.
Pour cela, j'ai donc comme regex : (\\$|\\{|\\}|\\\\|[\\w\\s.]*)
Ça fonctionne très bien dès l'instant ou je n'ai pas de caractères différents de \\w et \\s. Le '.' dans la regex n'a pas l'air de fonctionner.
Sur la chaîne 'pou;ette' je n'ai que le groupe 'pou', alors que je veux avoir la chaîne complète.
Quelqu'un aurait une idée ?
Merci d'avance !
Partager