Bonjour,
Je n'arrive pas à faire ça avec Regexp, alors que c'est une fonctionnalité qui me paraît bête et utile. Alors je me demande si elle existe ou non, ou s'il y a moyen de la simuler.
Dans mon cas précis, je veux remplacer les suites d'espaces par un unique espace, je sais bien que je pourrais faire ça :
chaine.replace(/\s+/g, ' ')
Mais dans d'autres cas, je souhaite par exemple remplacer un nombre qui suit des lettres, mais laisser ces lettres intactes :
chaine.replace(/!([A-Za-z]+)\d+/g, nvchaine)
(en imaginant que !(x) vérifie que x est là sans le prendre en compte pour le retour)
J'aimerais bien savoir comment résoudre le problème.