Регулярные выражения
Вы управляете инвентарём магазина электроники и заметили, что в названиях некоторых товаров встречаются специальные символы. Регулярные выражения (regex) позволяют искать в тексте определённые шаблоны и удалять такие символы. Создайте шаблон регулярного выражения, который удаляет все символы, кроме букв нижнего и верхнего регистра и пробелов.
Это упражнение является частью курса
Очистка данных на Java
Инструкции к упражнению
- Дополните шаблон регулярного выражения, чтобы исключить все символы, кроме букв нижнего и верхнего регистра и пробелов.
- Удалите из переменной
messyProductвсе символы, не являющиеся буквами или пробелами.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
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);
}
}