ไม่มีตัวดำเนินการใน Regexes หรือไม่? เช่นเดียวกับในสตริงนั้น:"(2001) (asdf) (dasd1123_asd 21.01.2011 zqge)(dzqge) name (20019)"
ฉันต้องการลบทั้งหมด\([0-9a-zA-z _\.\-:]*\)
แต่ไม่ใช่สิ่งที่เป็นปี: (2001)
.
ดังนั้นสิ่งที่ regex (2001) name
ควรกลับต้อง:
หมายเหตุ: สิ่งที่เหมือน\((?![\d]){4}[0-9a-zA-z _\.\-:]*\)
ไม่ได้ผลสำหรับฉัน (แต่(20019)
ก็ตรงกับ ... )
(2001) name
คือ: