ฉันต้องเลื่อนรายการและลบสตริงทั้งหมดที่มีอักขระพิเศษบางตัวออก การใช้ RegEx ฉันสามารถลบสตริงทั้งหมดที่ขึ้นต้นด้วยอักขระพิเศษเหล่านี้ได้ แต่ฉันจะทราบได้อย่างไรว่าอักขระพิเศษนี้อยู่ตรงกลางของสตริง
ตัวอย่างเช่น:
Pattern.matches("[()<>/;\\*%$].*", "(123)")
คืนค่าจริงและฉันสามารถลบสตริงนี้ได้
แต่ใช้ไม่ได้กับสตริงประเภทนี้: 12(3)
ถูกต้องหรือไม่ที่จะใช้ \* เพื่อค้นหาอักขระ "*" ในสตริง
ขอบคุณสำหรับความช่วยเหลือ! แอนเดรีย