• # En perl, avec des regex !

    Posté par . En réponse au message trim string replaceAll etc.... Évalué à 4.

    Pardi ! :)

    Blague à part, via regex.

    Deux codes ci-dessous, parce que ton enoncé est faux (tu retournes une string, alors que la signature de la fonction est void…). Cela dit, il y a moyen que je me plante, parce que je fuis le java comme la peste (j'en ai fais pendant mes études, et j'en ai gardé une facture pour achat de RAM obligatoire en plus d'un mauvais souvenir…)

    public void suppressionDesCommentaires(String input, String output)
    {
    output = input.replaceAll( "//.*|(\"(?:\\\\[^\"]|\\\\\"|.)*?\")|(?s)/\\*.*?\\*/", "1ドル " );
    return;
    }
    
    
    public String suppressionDesCommentaires(String input)
    {
    return input.replaceAll( "//.*|(\"(?:\\\\[^\"]|\\\\\"|.)*?\")|(?s)/\\*.*?\\*/", "1ドル " );
    }
    
    

    Ca sort de http://stackoverflow.com/questions/1657066/java-regular-expression-finding-comments-in-code

    Pure curiosité: tu codes quoi?