Expressions régulières
Vous gérez les stocks d’un magasin d’électronique et vous avez remarqué que certains noms de produits contiennent des caractères spéciaux. Les expressions régulières (regex) permettent de rechercher des motifs dans le texte pour supprimer ces caractères spéciaux. Créez un motif regex pour supprimer tous les caractères qui ne sont ni des lettres minuscules ou majuscules, ni des espaces.
Cet exercice fait partie du cours
<cours>Nettoyer des données en Java</cours>Instructions de l’exercice
- Complétez le motif regex pour exclure les lettres minuscules et majuscules, ainsi que les espaces.
- Supprimez tout caractère qui n’est pas une lettre ou un espace de
messyProduct.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
public class ProductDataExample {
public static void main(String[] args) {
String messyProduct = "Headphones *(Wireless)*";
// Complete the regex pattern to exclude lower or upper case letters or spaces
String regex = "[^____]";
// Remove any character that is not a letter or space
String cleanedProduct = ____.____(regex, "");
System.out.println(cleanedProduct);
}
}