ฉันกำลังดิ้นรนกับ Regex ใน Notepad ++ ฉันต้องดึงข้อมูลทั้งหมดระหว่างชุดวงเล็บในไฟล์ .txt ขนาดใหญ่จาก eQuest โดยจะลบส่วนที่เหลือออก ข้อความและจำนวนเต็มภายในวงเล็บจะครอบคลุมหลายบรรทัด สุดท้ายนี้ ฉันพยายามพิมพ์ข้อมูลภายในวงเล็บในบรรทัดของตัวเอง
นี่คือข้อมูลบางส่วน:
"EL1 Bldg Occup WD" = DAY-SCHEDULE_PD
TYPE = FRACTION
VALUES = [ 0, &D, &D, &D, 0, 0, 0.15, 0.3, 0.6, 0.9, 1, 0.85, 0.75, 0.8, 0.9, 0.8, 0.7, 0.6, 0.2, 0.1, 0, 0, 0, 0 ]
..
"EL1 Bldg Occup WEH" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = [ 0, &D, &D, &D, &D, &D, 0.1, &D, &D, &D, &D, &D, &D,
&D, &D, 0 ]
..
"EL1 Bldg InsLt WD" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = [ 0.1, &D, &D, &D, 0.1, 0.1, 0.5, 0.8, 0.85, 0.95, &D,
&D, &D, &D, &D, 0.8971, 0.8709, 0.6, 0.6, 0.3, 0.15, 0.15, 0.15,
0.15 ]
..
"EL1 Bldg InsLt Sat" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = [ 0.15, &D, &D, &D, &D, &D, 0.3, &D, &D, &D, &D, &D, &D,
&D, &D, 0.15 ]
..
"EL1 Bldg InsLt Sun" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = [ 0.15 ]
..
"EL1 Bldg InsLt HDD" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = [ 0 ]
..
"EL1 Bldg Misc WD" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = [ 0.2, &D, &D, &D, 0.2118, 0.3452, 0.7395, 0.8743,
0.8977, 0.9, &D, &D, &D, &D, &D, &D, &D, 0.8385, 0.5067, 0.3161,
0.2517, 0.2075, 0.2 ]
..
"EL1 Bldg Misc Sat" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = [ 0.2 ]
..
ผลลัพธ์ที่ฉันกำลังมองหามีดังนี้:
0, &D, &D, &D, 0, 0, 0.15, 0.3, 0.6, 0.9, 1, 0.85, 0.75, 0.8, 0.9, 0.8, 0.7, 0.6, 0.2, 0.1, 0, 0, 0, 0
0, &D, &D, &D, &D, &D, 0.1, &D, &D, &D, &D, &D, &D, &D, &D, 0
0.1, &D, &D, &D, 0.1, 0.1, 0.5, 0.8, 0.85, 0.95, &D, &D, &D, &D, &D, 0.8971, 0.8709, 0.6, 0.6, 0.3, 0.15, 0.15, 0.15, 0.15
0.15, &D, &D, &D, &D, &D, 0.3, &D, &D, &D, &D, &D, &D, &D, &D, 0.15
0.15
0
0.2, &D, &D, &D, 0.2118, 0.3452, 0.7395, 0.8743, 0.8977, 0.9, &D, &D, &D, &D, &D, &D, &D, 0.8385, 0.5067, 0.3161, 0.2517, 0.2075, 0.2
0.2
ขอบคุณ!