Reguliere expressies
Je beheert de voorraad van een elektronicawinkel en je merkt dat sommige productnamen speciale tekens bevatten. Met reguliere expressies (regex) kun je in tekst zoeken naar patronen om deze speciale tekens te verwijderen. Ontwikkel een regex-patroon dat alle tekens verwijdert die geen kleine of hoofdletters of spaties zijn.
Deze oefening maakt deel uit van de cursus
Data opschonen in Java
Oefeninstructies
- Vul het regex-patroon aan zodat kleine en hoofdletters en spaties worden uitgezonderd.
- Verwijder elk teken dat geen letter of spatie is uit
messyProduct.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
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);
}
}