Dans une String, j'aimerais supprimer tous les caractères spéciaux (qui ne sont pas des lettres) sauf les tirets (- ou _).
Merci de me renvoyer aussi vers des doc sur les regex.
Version imprimable
Dans une String, j'aimerais supprimer tous les caractères spéciaux (qui ne sont pas des lettres) sauf les tirets (- ou _).
Merci de me renvoyer aussi vers des doc sur les regex.
Bonjour,
Il existe une API pour normaliser des chaines: https://docs.oracle.com/javase/8/doc...ormalizer.html
Mais pour votre demande, j'aurais directement été vers une regex. Ma référence reste la doc officielle: https://docs.oracle.com/javase/8/doc...x/Pattern.html. De tête, j'aurais fait quelque chose commeCode:replaceAll("[^a-zA-Z\\-_]", "");