НачатьНачать бесплатно

Регулярные выражения

Вы управляете инвентарём магазина электроники и заметили, что в названиях некоторых товаров встречаются специальные символы. Регулярные выражения (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);
    }
}
Редактировать и запускать код