Reguljära uttryck
Du hanterar lagret för en elektronikbutik och har märkt att vissa produktnamn innehåller specialtecken. Reguljära uttryck (regex) låter dig söka igenom text efter mönster för att ta bort dessa specialtecken. Skapa ett regex-mönster som tar bort alla tecken som varken är små eller stora bokstäver, eller mellanslag.
Den här övningen är en del av kursen
Datarensning i Java
Övningsinstruktioner
- Komplettera regex-mönstret så att det exkluderar små och stora bokstäver samt mellanslag.
- Ta bort alla tecken som varken är bokstäver eller mellanslag från
messyProduct.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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);
}
}