#include <MsgBoxConstants.au3> ; to declare the Constants of MsgBox
Local $sRegex = "(?s)(?<System1>SYSTEM *\n *?TYPE *= )HP(?<System2>.*?FURNACE-HIR +?= [.0-9]+)\n(?<System3>.*?\.\.\n)(?<ZoneName>\".*?\")"
Local $sString = ""EL1 Sys1 (PTAC) (G.SSW1)" = SYSTEM " & @CRLF & _
" TYPE = PSZ" & @CRLF & _
" HEAT-SOURCE = HEAT-PUMP" & @CRLF & _
" ZONE-HEAT-SOURCE = NONE" & @CRLF & _
" SIZING-RATIO = 1" & @CRLF & _
" COOL-SIZING-RATI = 1" & @CRLF & _
" MIN-SUPPLY-T = 58" & @CRLF & _
" FAN-SCHEDULE = "S1 Sys1 (PTAC) Fan Sch"" & @CRLF & _
" CW-LOOP = "DEFAULT-CW"" & @CRLF & _
" COOLING-CAPACITY = 15752" & @CRLF & _
" COOL-SH-CAP = 11839" & @CRLF & _
" HP-SUPP-SOURCE = NONE" & @CRLF & _
" FURNACE-HIR = 1.24067" & @CRLF & _
" CONTROL-ZONE = "EL1 SSW Perim Zn (G.SSW1)"" & @CRLF & _
" C-EER95 = 8.24" & @CRLF & _
" C-COP47 = 0.78" & @CRLF & _
" C-AFUE = 0.78" & @CRLF & _
" C-SF-MTR-TYPE = 1" & @CRLF & _
" C-RF-MTR-TYPE = 1" & @CRLF & _
" C-OSA-DMPR-CTRL = 1" & @CRLF & _
" C-HTG-DUCT-LOCN = *Ceiling Plenum*" & @CRLF & _
" C-HTG-DUCT-RVAL = 7" & @CRLF & _
" C-CLG-DUCT-LOCN = *Ceiling Plenum*" & @CRLF & _
" C-CLG-DUCT-RVAL = 7" & @CRLF & _
" C-CLG-CAP-CATEG = 14" & @CRLF & _
" .." & @CRLF & _
""EL1 SSW Perim Zn (G.SSW1)" = ZONE " & @CRLF & _
" TYPE = CONDITIONED" & @CRLF & _
" MIN-FLOW-RATIO = 1" & @CRLF & _
" FLOW/AREA = 0.5" & @CRLF & _
" OUTSIDE-AIR-FLOW = 96" & @CRLF & _
" EXHAUST-FLOW = 80" & @CRLF & _
" DESIGN-HEAT-T = 72" & @CRLF & _
" HEAT-TEMP-SCH = "S1 Sys1 (PTAC) Heat Sch"" & @CRLF & _
" DESIGN-COOL-T = 75" & @CRLF & _
" COOL-TEMP-SCH = "S1 Sys1 (PTAC) Cool Sch"" & @CRLF & _
" BASEBOARD-CTRL = THERMOSTATIC" & @CRLF & _
" SIZING-OPTION = ADJUST-LOADS" & @CRLF & _
" SPACE = "EL1 SSW Perim Spc (G.SSW1)"" & @CRLF & _
" C-COMPLIANCE-DHW = "Res Compliance DHW"" & @CRLF & _
" .." & @CRLF & _
""EL1 SSW Perim Pl Zn (G.SSW38)" = ZONE " & @CRLF & _
" TYPE = UNCONDITIONED" & @CRLF & _
" DESIGN-HEAT-T = 72" & @CRLF & _
" DESIGN-COOL-T = 81" & @CRLF & _
" SIZING-OPTION = ADJUST-LOADS" & @CRLF & _
" SPACE = "EL1 SSW Perim Plnm (G.SSW38)"" & @CRLF & _
" .." & @CRLF & _
""EL1 Sys1 (PTAC) (G.W2)" = SYSTEM " & @CRLF & _
" TYPE = HP" & @CRLF & _
" SIZING-RATIO = 1" & @CRLF & _
" COOL-SIZING-RATI = 1" & @CRLF & _
" MIN-SUPPLY-T = 58" & @CRLF & _
" FAN-SCHEDULE = "S1 Sys1 (PTAC) Fan Sch"" & @CRLF & _
" CW-LOOP = "DEFAULT-CW"" & @CRLF & _
" COOLING-CAPACITY = 15752" & @CRLF & _
" COOL-SH-CAP = 11839" & @CRLF & _
" FURNACE-HIR = 1.24067" & @CRLF & _
" HEAT-ELEC-METER = "Electric Meter 2"" & @CRLF & _
" COOL-ELEC-METER = "Electric Meter 2"" & @CRLF & _
" C-EER95 = 8.24" & @CRLF & _
" C-COP47 = 0.78" & @CRLF & _
" C-AFUE = 0.78" & @CRLF & _
" C-SF-MTR-TYPE = 1" & @CRLF & _
" C-RF-MTR-TYPE = 1" & @CRLF & _
" C-OSA-DMPR-CTRL = 1" & @CRLF & _
" C-HTG-DUCT-LOCN = *Ceiling Plenum*" & @CRLF & _
" C-HTG-DUCT-RVAL = 7" & @CRLF & _
" C-CLG-DUCT-LOCN = *Ceiling Plenum*" & @CRLF & _
" C-CLG-DUCT-RVAL = 7" & @CRLF & _
" C-CLG-CAP-CATEG = 14" & @CRLF & _
" .." & @CRLF & _
""EL1 West Perim Zn (G.W2)" = ZONE " & @CRLF & _
" TYPE = CONDITIONED" & @CRLF & _
" MIN-FLOW-RATIO = 1" & @CRLF & _
" COOLING-CAPACITY = 15752" & @CRLF & _
" COOL-SH-CAP = 11839" & @CRLF & _
" BASEBOARD-RATING = -20481.2" & @CRLF & _
" FLOW/AREA = 0.5" & @CRLF & _
" OUTSIDE-AIR-FLOW = 96" & @CRLF & _
" EXHAUST-FLOW = 80" & @CRLF & _
" DESIGN-HEAT-T = 72" & @CRLF & _
" HEAT-TEMP-SCH = "S1 Sys1 (PTAC) Heat Sch"" & @CRLF & _
" DESIGN-COOL-T = 75" & @CRLF & _
" COOL-TEMP-SCH = "S1 Sys1 (PTAC) Cool Sch"" & @CRLF & _
" BASEBOARD-CTRL = THERMOSTATIC" & @CRLF & _
" SIZING-OPTION = ADJUST-LOADS" & @CRLF & _
" CW-LOOP = "DEFAULT-CW"" & @CRLF & _
" SPACE = "EL1 West Perim Spc (G.W2)"" & @CRLF & _
" C-COMPLIANCE-DHW = "Res Compliance DHW"" & @CRLF & _
" .." & @CRLF & _
""EL1 West Perim Pl Zn (G.W39)" = ZONE " & @CRLF & _
" TYPE = UNCONDITIONED" & @CRLF & _
" DESIGN-HEAT-T = 72" & @CRLF & _
" DESIGN-COOL-T = 81" & @CRLF & _
" SIZING-OPTION = ADJUST-LOADS" & @CRLF & _
" SPACE = "EL1 West Perim Plnm (G.W39)"" & @CRLF & _
" .." & @CRLF & _
""EL1 Sys1 (PTAC) (G.W3)" = SYSTEM " & @CRLF & _
" TYPE = HP" & @CRLF & _
" SIZING-RATIO = 1" & @CRLF & _
" COOL-SIZING-RATI = 1" & @CRLF & _
" MIN-SUPPLY-T = 58" & @CRLF & _
" FAN-SCHEDULE = "S1 Sys1 (PTAC) Fan Sch"" & @CRLF & _
" CW-LOOP = "DEFAULT-CW"" & @CRLF & _
" COOLING-CAPACITY = 15752" & @CRLF & _
" COOL-SH-CAP = 11839" & @CRLF & _
" FURNACE-HIR = 1.24067" & @CRLF & _
" HEAT-ELEC-METER = "Electric Meter 2"" & @CRLF & _
" COOL-ELEC-METER = "Electric Meter 2"" & @CRLF & _
" C-EER95 = 8.24" & @CRLF & _
" C-COP47 = 0.78" & @CRLF & _
" C-AFUE = 0.78" & @CRLF & _
" C-SF-MTR-TYPE = 1" & @CRLF & _
" C-RF-MTR-TYPE = 1" & @CRLF & _
" C-OSA-DMPR-CTRL = 1" & @CRLF & _
" C-HTG-DUCT-LOCN = *Ceiling Plenum*" & @CRLF & _
" C-HTG-DUCT-RVAL = 7" & @CRLF & _
" C-CLG-DUCT-LOCN = *Ceiling Plenum*" & @CRLF & _
" C-CLG-DUCT-RVAL = 7" & @CRLF & _
" C-CLG-CAP-CATEG = 14" & @CRLF & _
" .." & @CRLF & _
""EL1 West Perim Zn (G.W3)" = ZONE " & @CRLF & _
" TYPE = CONDITIONED" & @CRLF & _
" MIN-FLOW-RATIO = 1" & @CRLF & _
" BASEBOARD-RATING = -20778.4" & @CRLF & _
" FLOW/AREA = 0.5" & @CRLF & _
" OUTSIDE-AIR-FLOW = 96" & @CRLF & _
" EXHAUST-FLOW = 80" & @CRLF & _
" DESIGN-HEAT-T = 72" & @CRLF & _
" HEAT-TEMP-SCH = "S1 Sys1 (PTAC) Heat Sch"" & @CRLF & _
" DESIGN-COOL-T = 75" & @CRLF & _
" COOL-TEMP-SCH = "S1 Sys1 (PTAC) Cool Sch"" & @CRLF & _
" BASEBOARD-CTRL = THERMOSTATIC" & @CRLF & _
" SIZING-OPTION = ADJUST-LOADS" & @CRLF & _
" SPACE = "EL1 West Perim Spc (G.W3)"" & @CRLF & _
" C-COMPLIANCE-DHW = "Res Compliance DHW"" & @CRLF & _
" .." & @CRLF & _
""EL1 West Perim Pl Zn (G.W40)" = ZONE " & @CRLF & _
" TYPE = UNCONDITIONED" & @CRLF & _
" DESIGN-HEAT-T = 72" & @CRLF & _
" DESIGN-COOL-T = 81" & @CRLF & _
" SIZING-OPTION = ADJUST-LOADS" & @CRLF & _
" SPACE = "EL1 West Perim Plnm (G.W40)"" & @CRLF & _
" .." & @CRLF & _
""EL1 Sys1 (PTAC) (G.W4)" = SYSTEM " & @CRLF & _
" TYPE = HP" & @CRLF & _
" SIZING-RATIO = 1" & @CRLF & _
" COOL-SIZING-RATI = 1" & @CRLF & _
" MIN-SUPPLY-T = 58" & @CRLF & _
" FAN-SCHEDULE = "S1 Sys1 (PTAC) Fan Sch"" & @CRLF & _
" CW-LOOP = "DEFAULT-CW"" & @CRLF & _
" COOLING-CAPACITY = 15752" & @CRLF & _
" COOL-SH-CAP = 11839" & @CRLF & _
" FURNACE-HIR = 1.24067" & @CRLF & _
" HEAT-ELEC-METER = "Electric Meter 2"" & @CRLF & _
" COOL-ELEC-METER = "Electric Meter 2"" & @CRLF & _
" C-EER95 = 8.24" & @CRLF & _
" C-COP47 = 0.78" & @CRLF & _
" C-AFUE = 0.78" & @CRLF & _
" C-SF-MTR-TYPE = 1" & @CRLF & _
" C-RF-MTR-TYPE = 1" & @CRLF & _
" C-OSA-DMPR-CTRL = 1" & @CRLF & _
" C-HTG-DUCT-LOCN = *Ceiling Plenum*" & @CRLF & _
" C-HTG-DUCT-RVAL = 7" & @CRLF & _
" C-CLG-DUCT-LOCN = *Ceiling Plenum*" & @CRLF & _
" C-CLG-DUCT-RVAL = 7" & @CRLF & _
" C-CLG-CAP-CATEG = 14" & @CRLF & _
" .." & @CRLF & _
""EL1 West Perim Zn (G.W4)" = ZONE " & @CRLF & _
" TYPE = CONDITIONED" & @CRLF & _
" MIN-FLOW-RATIO = 1" & @CRLF & _
" BASEBOARD-RATING = -20671" & @CRLF & _
" FLOW/AREA = 0.5" & @CRLF & _
" OUTSIDE-AIR-FLOW = 96" & @CRLF & _
" EXHAUST-FLOW = 80" & @CRLF & _
" DESIGN-HEAT-T = 72" & @CRLF & _
" HEAT-TEMP-SCH = "S1 Sys1 (PTAC) Heat Sch"" & @CRLF & _
" DESIGN-COOL-T = 75" & @CRLF & _
" COOL-TEMP-SCH = "S1 Sys1 (PTAC) Cool Sch"" & @CRLF & _
" BASEBOARD-CTRL = THERMOSTATIC" & @CRLF & _
" SIZING-OPTION = ADJUST-LOADS" & @CRLF & _
" SPACE = "EL1 West Perim Spc (G.W4)"" & @CRLF & _
" C-COMPLIANCE-DHW = "Res Compliance DHW"" & @CRLF & _
" .." & @CRLF & _
""EL1 West Perim Pl Zn (G.W41)" = ZONE " & @CRLF & _
" TYPE = UNCONDITIONED" & @CRLF & _
" DESIGN-HEAT-T = 72" & @CRLF & _
" DESIGN-COOL-T = 81" & @CRLF & _
" SIZING-OPTION = ADJUST-LOADS" & @CRLF & _
" SPACE = "EL1 West Perim Plnm (G.W41)"" & @CRLF & _
" .." & @CRLF & _
""EL1 Sys1 (PTAC) (G.W5)" = SYSTEM " & @CRLF & _
" TYPE = HP" & @CRLF & _
" SIZING-RATIO = 1" & @CRLF & _
" COOL-SIZING-RATI = 1" & @CRLF & _
" MIN-SUPPLY-T = 58" & @CRLF & _
" FAN-SCHEDULE = "S1 Sys1 (PTAC) Fan Sch"" & @CRLF & _
" CW-LOOP = "DEFAULT-CW"" & @CRLF & _
" COOLING-CAPACITY = 15752" & @CRLF & _
" COOL-SH-CAP = 11839" & @CRLF & _
" FURNACE-HIR = 1.24067" & @CRLF & _
" HEAT-ELEC-METER = "Electric Meter 2"" & @CRLF & _
" COOL-ELEC-METER = "Electric Meter 2"" & @CRLF & _
" C-EER95 = 8.24" & @CRLF & _
" C-COP47 = 0.78" & @CRLF & _
" C-AFUE = 0.78" & @CRLF & _
" C-SF-MTR-TYPE = 1" & @CRLF & _
" C-RF-MTR-TYPE = 1" & @CRLF & _
" C-OSA-DMPR-CTRL = 1" & @CRLF & _
" C-HTG-DUCT-LOCN = *Ceiling Plenum*" & @CRLF & _
" C-HTG-DUCT-RVAL = 7" & @CRLF & _
" C-CLG-DUCT-LOCN = *Ceiling Plenum*" & @CRLF & _
" C-CLG-DUCT-RVAL = 7" & @CRLF & _
" C-CLG-CAP-CATEG = 14" & @CRLF & _
" .." & @CRLF & _
""EL1 West Perim Zn (G.W5)" = ZONE " & @CRLF & _
" TYPE = CONDITIONED" & @CRLF & _
" MIN-FLOW-RATIO = 1" & @CRLF & _
" BASEBOARD-RATING = -20649.5" & @CRLF & _
" FLOW/AREA = 0.5" & @CRLF & _
" OUTSIDE-AIR-FLOW = 96" & @CRLF & _
" EXHAUST-FLOW = 80" & @CRLF & _
" DESIGN-HEAT-T = 72" & @CRLF & _
" HEAT-TEMP-SCH = "S1 Sys1 (PTAC) Heat Sch"" & @CRLF & _
" DESIGN-COOL-T = 75" & @CRLF & _
" COOL-TEMP-SCH = "S1 Sys1 (PTAC) Cool Sch"" & @CRLF & _
" BASEBOARD-CTRL = THERMOSTATIC" & @CRLF & _
" SIZING-OPTION = ADJUST-LOADS" & @CRLF & _
" SPACE = "EL1 West Perim Spc (G.W5)"" & @CRLF & _
" C-COMPLIANCE-DHW = "Res Compliance DHW"" & @CRLF & _
" .." & @CRLF & _
""EL1 West Perim Pl Zn (G.W42)" = ZONE " & @CRLF & _
" TYPE = UNCONDITIONED" & @CRLF & _
" DESIGN-HEAT-T = 72" & @CRLF & _
" DESIGN-COOL-T = 81" & @CRLF & _
" SIZING-OPTION = ADJUST-LOADS" & @CRLF & _
" SPACE = "EL1 West Perim Plnm (G.W42)"" & @CRLF & _
" .." & @CRLF & _
""EL1 Sys1 (PTAC) (G.W6)" = SYSTEM " & @CRLF & _
" TYPE = HP" & @CRLF & _
" SIZING-RATIO = 1" & @CRLF & _
" COOL-SIZING-RATI = 1" & @CRLF & _
" MIN-SUPPLY-T = 58" & @CRLF & _
" FAN-SCHEDULE = "S1 Sys1 (PTAC) Fan Sch"" & @CRLF & _
" CW-LOOP = "DEFAULT-CW"" & @CRLF & _
" COOLING-CAPACITY = 15752" & @CRLF & _
" COOL-SH-CAP = 11839" & @CRLF & _
" FURNACE-HIR = 1.24067" & @CRLF & _
" HEAT-ELEC-METER = "Electric Meter 2"" & @CRLF & _
" COOL-ELEC-METER = "Electric Meter 2"" & @CRLF & _
" C-EER95 = 8.24" & @CRLF & _
" C-COP47 = 0.78" & @CRLF & _
" C-AFUE = 0.78" & @CRLF & _
" C-SF-MTR-TYPE = 1" & @CRLF & _
" C-RF-MTR-TYPE = 1" & @CRLF & _
" C-OSA-DMPR-CTRL = 1" & @CRLF & _
" C-HTG-DUCT-LOCN = *Ceiling Plenum*" & @CRLF & _
" C-HTG-DUCT-RVAL = 7" & @CRLF & _
" C-CLG-DUCT-LOCN = *Ceiling Plenum*" & @CRLF & _
" C-CLG-DUCT-RVAL = 7" & @CRLF & _
" C-CLG-CAP-CATEG = 14" & @CRLF & _
" .." & @CRLF & _
""EL1 West Perim Zn (G.W6)" = ZONE " & @CRLF & _
" TYPE = CONDITIONED" & @CRLF & _
" MIN-FLOW-RATIO = 1" & @CRLF & _
" BASEBOARD-RATING = -20499.1" & @CRLF & _
" FLOW/AREA = 0.5" & @CRLF & _
" OUTSIDE-AIR-FLOW = 96" & @CRLF & _
" EXHAUST-FLOW = 80" & @CRLF & _
" DESIGN-HEAT-T = 72" & @CRLF & _
" HEAT-TEMP-SCH = "S1 Sys1 (PTAC) Heat Sch"" & @CRLF & _
" DESIGN-COOL-T = 75" & @CRLF & _
" COOL-TEMP-SCH = "S1 Sys1 (PTAC) Cool Sch"" & @CRLF & _
" BASEBOARD-CTRL = THERMOSTATIC" & @CRLF & _
" SIZING-OPTION = ADJUST-LOADS" & @CRLF & _
" SPACE = "EL1 West Perim Spc (G.W6)"" & @CRLF & _
" C-COMPLIANCE-DHW = "Res Compliance DHW"" & @CRLF & _
" .." & @CRLF & _
""EL1 West Perim Pl Zn (G.W43)" = ZONE " & @CRLF & _
" TYPE = UNCONDITIONED" & @CRLF & _
" DESIGN-HEAT-T = 72" & @CRLF & _
" DESIGN-COOL-T = 81" & @CRLF & _
" SIZING-OPTION = ADJUST-LOADS" & @CRLF & _
" SPACE = "EL1 West Perim Plnm (G.W43)"" & @CRLF & _
" .." & @CRLF & _
""EL1 Sys1 (PTAC) (G.W7)" = SYSTEM " & @CRLF & _
" TYPE = HP" & @CRLF & _
" SIZING-RATIO = 1" & @CRLF & _
" COOL-SIZING-RATI = 1" & @CRLF & _
" MIN-SUPPLY-T = 58" & @CRLF & _
" FAN-SCHEDULE = "S1 Sys1 (PTAC) Fan Sch"" & @CRLF & _
" CW-LOOP = "DEFAULT-CW"" & @CRLF & _
" COOLING-CAPACITY = 15752" & @CRLF & _
" COOL-SH-CAP = 11839" & @CRLF & _
" FURNACE-HIR = 1.24067" & @CRLF & _
" HEAT-ELEC-METER = "Electric Meter 2"" & @CRLF & _
" COOL-ELEC-METER = "Electric Meter 2"" & @CRLF & _
" C-EER95 = 8.24" & @CRLF & _
" C-COP47 = 0.78" & @CRLF & _
" C-AFUE = 0.78" & @CRLF & _
" C-SF-MTR-TYPE = 1" & @CRLF & _
" C-RF-MTR-TYPE = 1" & @CRLF & _
" C-OSA-DMPR-CTRL = 1" & @CRLF & _
" C-HTG-DUCT-LOCN = *Ceiling Plenum*" & @CRLF & _
" C-HTG-DUCT-RVAL = 7" & @CRLF & _
" C-CLG-DUCT-LOCN = *Ceiling Plenum*" & @CRLF & _
" C-CLG-DUCT-RVAL = 7" & @CRLF & _
" C-CLG-CAP-CATEG = 14" & @CRLF & _
" .." & @CRLF & _
""EL1 West Perim Zn (G.W7)" = ZONE " & @CRLF & _
" TYPE = CONDITIONED" & @CRLF & _
" MIN-FLOW-RATIO = 1" & @CRLF & _
" BASEBOARD-RATING = -20649.5" & @CRLF & _
" FLOW/AREA = 0.5" & @CRLF & _
" OUTSIDE-AIR-FLOW = 96" & @CRLF & _
" EXHAUST-FLOW = 80" & @CRLF & _
" DESIGN-HEAT-T = 72" & @CRLF & _
" HEAT-TEMP-SCH = "S1 Sys1 (PTAC) Heat Sch"" & @CRLF & _
" DESIGN-COOL-T = 75" & @CRLF & _
" COOL-TEMP-SCH = "S1 Sys1 (PTAC) Cool Sch"" & @CRLF & _
" BASEBOARD-CTRL = THERMOSTATIC" & @CRLF & _
" SIZING-OPTION = ADJUST-LOADS" & @CRLF & _
" SPACE = "EL1 West Perim Spc (G.W7)"" & @CRLF & _
" C-COMPLIANCE-DHW = "Res Compliance DHW"" & @CRLF & _
" .."
Local $sSubst = "${System1}PSZ${System2}\n CONTROL-ZONE = ${ZoneName}\n${System3}${ZoneName}"
Local $sResult = StringRegExpReplace($sString, $sRegex, $sSubst)
MsgBox($MB_SYSTEMMODAL, "Result", $sResult)
Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for AutoIt, please visit: https://www.autoitscript.com/autoit3/docs/functions/StringRegExp.htm