Začněte nyníZačněte zdarma

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

Zobrazit kurz

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é messyProduct odstraň 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);
    }
}
Upravit a spustit kód