• [^] # Re: regex

    Posté par (site web personnel, Mastodon) . En réponse au message Repérer des chaines doubles. Évalué à 3.

    C'est une question d'avidité de la regex. Il faudrait regarder dans le détail le fonctionnement. Mais en utilisant les regex de mon éditeur Kate, voici ce que j'obtiens.

    J'ai copié/collé le texte suivant, y compris les remarques entre parenthèses :

    - la lo li lulu (je veux que lulu devienne lu)
    - 0.550.55 (je veux ne garder qu'un seul 0.55)
    - 0.80.8 (je veux ne garder qu'un seul 0.8)

    En cherchant (.+)1円 et en remplaçant par 1円, j'obtiens :

    - la lo li lu (je veux que lu deviene lu)
    - 0.55 (je veux ne garder qu'un seul 0.5)
    - 0.8 (je veux ne garder qu'un seul 0.8)

    Le moteur de regex est avide par défaut et on obtient ce que demande zedS. A voir si ça se comporte pareil en PHP.