Bonjour,
j'aimerais parcourir une chaine avec une expression régulière et pour chaque caractère avoir le ou les token possibles de l'expression.
le but de ceci est de pouvoir conditionnellement changer un caractère de ma chaine lorsque celle-ci ne correspond pas à l'expression
Soit pour l'expression = [A-Z]{3}[0-9]{4} et la chaine = ABC1O23
l'expression ne match pas à cause de la lettre O dans le 2eme token, j'aimerai pouvoir la remplacer par le chiffre 0
est-ce possible ? comment, quelle technique ?
J'utilise actuellement le tr1::regex
merci
Partager