Biểu thức chính quy
Bạn đang quản lý hàng tồn kho cho một cửa hàng điện tử và nhận thấy một số tên sản phẩm có ký tự đặc biệt. Biểu thức chính quy (regex) cho phép bạn tìm mẫu trong văn bản để loại bỏ các ký tự đặc biệt này. Hãy tạo một mẫu regex để xóa mọi ký tự không phải là chữ cái viết thường, viết hoa hoặc khoảng trắng.
Bài tập này là một phần của khóa học
Làm sạch dữ liệu bằng Java
Hướng dẫn bài tập
- Hoàn thiện mẫu regex để loại trừ các chữ cái viết thường/viết hoa và khoảng trắng.
- Xóa mọi ký tự không phải chữ cái hoặc khoảng trắng khỏi
messyProduct.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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);
}
}