• [^] # Re: regex

    Posté par (site web personnel, Mastodon) . En réponse au message Repérer des chaines doubles. Évalué à 3. Dernière modification le 25 octobre 2019 à 15:23.

    La parenthèse (.+) représente un bloc d'au moins (exprimé par le plus) un caractère (symbolisé par le point). Le 1円 représente une répétition de ce bloc (numéro 1), juste à la suite.

    Comme on remplace le tout par simplement 1円, le doublon est supprimé.

    Enfin, par défaut l'expression régulière est avide, c'est-à-dire qu'elle cherche le plus grand bloc possible qui correspond. Ce qui lui évite par exemple de remplacer 55 par 5.