Regulární výrazy
Spravuješ sklad elektroniky a všiml/a sis, že některé názvy produktů obsahují speciální znaky. Regulární výrazy (regex) umožňují prohledávat text podle vzorů a tyto speciální znaky odstranit. Vytvoř vzor regulárního výrazu, který odstraní všechny znaky, jež nejsou malými ani velkými písmeny ani mezerami.
Toto cvičení je součástí kurzu
Cleaning Data in Java
Pokyny k cvičení
- Dokonči vzor regulárního výrazu tak, aby vylučoval malá i velká písmena a mezery.
- Z proměnné
messyProductodstraň všechny znaky, které nejsou písmeny ani mezerami.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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);
}
}