Zacznij terazZacznij za darmo

Wyrażenia regularne

Zarządzasz inwentarzem w sklepie z elektroniką i zauważasz, że niektóre nazwy produktów zawierają znaki specjalne. Wyrażenia regularne (regex) pozwalają przeszukiwać tekst według wzorców, aby usunąć te niepożądane znaki. Napisz wzorzec regex, który usunie wszystkie znaki niebędące małymi ani wielkimi literami ani spacjami.

To ćwiczenie jest częścią kursu

Czyszczenie danych w Javie

Zobacz kurs

Instrukcje do ćwiczenia

  • Uzupełnij wzorzec regex, aby wykluczał małe i wielkie litery oraz spacje.
  • Usuń wszystkie znaki, które nie są literami ani spacjami, ze zmiennej messyProduct.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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);
    }
}
Edytuj i uruchom kod