เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

Regular expressions

คุณกำลังจัดการสินค้าคงคลังของร้านขายอิเล็กทรอนิกส์ และพบว่าชื่อสินค้าบางรายการมีอักขระพิเศษปะปนอยู่ Regular expressions (regex) ช่วยให้ค้นหารูปแบบข้อความเพื่อลบอักขระพิเศษเหล่านั้นออกได้ ให้สร้างรูปแบบ regex เพื่อลบอักขระที่ไม่ใช่ตัวอักษรพิมพ์เล็ก พิมพ์ใหญ่ หรือช่องว่างออกทั้งหมด

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การทำความสะอาดข้อมูลใน Java

ดูคอร์ส

คำแนะนำการฝึกหัด

  • กำหนดรูปแบบ regex ให้ครอบคลุมตัวอักษรพิมพ์เล็ก พิมพ์ใหญ่ และช่องว่าง
  • ลบอักขระที่ไม่ใช่ตัวอักษรหรือช่องว่างออกจาก 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);
    }
}
แก้ไขและรันโค้ด