ไม่มีตัวดำเนินการใน 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คือ: