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
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);
}
}