import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Example {
public static void main(String[] args) {
final String regex = "(?m)(?<=\\bGASTEC)*(?<id>\\d{3}[A-Z]?).*$";
final String string = "GASTEC TUBE, BENZENE 1-10 PPM, 121L,\n"
+ "GASTEC TUBE FOR H2S, 0.5-15 PPM,\n"
+ "GASTEC TUBE FOR CO, 1-25 PPM,\n"
+ "GASTEC TUBE FOR ETHYL ALCOHOL NO 112L , 100-2000 PPM,\n"
+ "GASTEC TUBES NO 111 METHYL ALCOHOL QC NO: 80777 MEASURING RANGE: 0.02-4.5% SCALE RANGE: 0.02-1.5%\n"
+ "GASTEC TUBES NO 121SP BENZENE QC NO: 90985 MEASURING RANGE: 0.2-66 PPM SCALE RANGE: 0.2-20PPM\n"
+ "GASTEC TUBES NO 111 METHYL ALCOHOL QC NO: 80777 MEASURING RANGE: 0.02-4.5 SCALE RANGE: 0.02-1.5 (2)\n"
+ "GASTEC TUBES NO 121SP BENZENE QC NO: 90985 MEASURING RANGE: 0.2-66 PPM SCALE RANGE: 0.2-20PPM (1)\n"
+ "GASTEC TUBE FOR BENZENE (RANGE 0.1-10 PPM) , 5 TEST S EACH PACKET,\n"
+ "GASTEC TUBES NO 121SP BENZENE QC NO: 90985 MEASURING RANGE: 0.2-66 PPM SCALE RANGE: 0.2-20PPM 1\n"
+ "TOXIC GAS DETECTION TUBES, GASTEC General Deck Stores, Man: IMPA\n"
+ "TOXIC GAS DETECTION TUBES, GASTEC REF ACID GASES N-80\n"
+ "GASTEC GAS DECTECTION TUBE AMMONIA NR 3L 10 TUBES / PCK\n"
+ "GASTEC GAS DETECTION TUBE AMMONIA NR 3L (1 PACK = 10 TUBES). GASTEC 3L\n"
+ "4H H2S 100-2000 PPM TUBES 1 PACK CONTAINS 10 GASTEC TUBES OF H2S(SCALE 100-2000 PPM)\n"
+ "70L MERCAPTAN - GASTEC TUBES 1 PACK CONTAINS 10 GASTEC TUBES OFMERCAPTAN\n"
+ "GASTEC TUBES METHYL METHACRYLATE, No. 149, RANGE 10-500 PPM\n"
+ "GASTEC TUBES METHYL METHACRYLATE, No. 149, RANGE 10-500 PPM\n"
+ "GASTEC TOXIC VAPOR DETECTION TUBE FOR TOLUENE RANGE - 1 TO 100 PPM PART NO. 122L\n"
+ "GASTEC TOXIC VAPOR DETECTION TUBE FOR STYRENE NO.124L RANGE 2-100 PPM PART NO. 124L\n"
+ "GASTEC TOXIC VAPOR DETECTION TUBE FOR TOLUENE RANGE - 1 TO 100 PPM 122L\n"
+ "GASTEC TOXIC VAPOR DETECTION TUBE FOR STYRENE NO.124L RANGE 2-100 PPM 124L\n"
+ "GASTEC BENZENE GAS DETECTION TUBE NO121TP - 10PCS/BOX\n"
+ "GasTec Tubes Butyl Acrylate 142L\n"
+ "GasTec Tubes Ethyl Acrylate 141L\n"
+ "GasTec Tubes Butyl Acrylate 142L lease reply to : jstuip@nekoship.nl\n"
+ "GasTec Tubes Ethyl Acrylate 141L\n"
+ "ETHANOL (1PACK X10 TUBES) REF GASTEC TUBE NO 112 DRW/POS 112\n"
+ "ETHANOL (1 PACK X 10TUBES) REF GASTEC TUBE NO 112L DRW/POS 112L\n"
+ "Ethanol (1pack x10 tubes) GASTEC Tube No 112 Ethanol (1pack x10 tubes)\n"
+ "Ethanol (1 pack x 10Tubes) GASTEC Tube No 112L Ethanol (1 pack x 10Tubes)\n"
+ "Gastec detector Tube-hydrogen sulphide-H2S / 10tubes for 5 set/Pkt, /\n"
+ "Gastec detector Tube-Benzene C6H6 / 10tubes for 5 set/Pkt, /\n"
+ "DETECTOR TUBE GASTEC: TOLUENE 122L - UOM: PACK [] For: UNDEFINED CATALOGUE, Desc: UNDEFINED\n"
+ "DETECTOR TUBE GASTEC: SULFUR DIOXIDE 5L - UOM: PACK [] For: UNDEFINED CATALOGUE, Desc: UNDEFINED\n"
+ "DETECTOR TUBE GASTEC: HYDROGEN SULPHIDE 4LT -UOM: PACK [] For: UNDEFINED CATALOGUE, Desc: UNDEFINED\n"
+ "DETECTOR TUBE GASTEC: CARBON DIOXIDE 2H -UOM: PACK [] For: UNDEFINED CATALOGUE, Desc: UNDEFINED\n"
+ "DETECTOR TUBE GASTEC: BENZENE 121L (MEAS. RANGE 0.1-10PPM) -UOM: PACK [] For: UNDEFINED CATALOGUE, Desc: UNDEFINED\n"
+ "BENZENE TUBE. MAKER- GASTEC. MANUFACTURE CODE- 121L. 10'S/BOX\n"
+ "BENZENE TUBE. MAKER- GASTEC. MANUFACTURE CODE- 121L. MINIMUM REQUIRED 20 TUBES. REQUIRED FOR BUNKERING.\n"
+ "BENZENE TUBE. MAKER- GASTEC. MANUFACTURE CODE- 121L. MINIMUM REQUIRED 20 TUBES. REQUIRED FOR BU\n"
+ "GASTEC TUBES, 4HM, HYDROGEN SULPHIDE, 50-800PPM, MAX EXPIRY\n"
+ "GASTEC TUBES, 4LL, HYDROGEN SULPHIDE, 2.5-60 PPM, MAX EXPIRY\n"
+ "GASTEC TUBES, 4HM, HYDROGEN SULPHIDE, 50-800PPM, 10'S/PA\n"
+ "GASTEC TUBES, 4LL, HYDROGEN SULPHIDE, 2,5-60PPM, 10'S/PA\n"
+ "GASTEC TUBE, MERCAPTAN RANGE 0,5 - 12 PPM SPOED- GAARNE UW PRIJS EN LEVERTIJD. MVG, BRENDA\n"
+ "GASTEC GAS DETECTION TUBES FOR HYDROGEN SULFIDE S, NO.4LL, 0,25-120 PPM (MEAS. RANGE\n"
+ "GASTEC GAS DETECTION TUBES FOR CARBON MONOOXIDE , NO.1L, 2,5-2000 PPM (MEAS. RANGE REF 1L.\n"
+ "GASTEC GAS DETECTION TUBES FOR CARBON DIOXIDE CO NO.2H, 0,5-20% (MEAS. RANGE REF NO. 2H\n"
+ "GASTEC GAS DETECTION TUBES FOR BENZENE C6H6, NO.1 1L, 0,1-65 PPM (MEAS. RANGE REF 121L. NEW 20 TUBES NO. 121L FOR BENZENE (C6H6) REQUIRED 0.1-65 PPM.\n"
+ "GASTEC GAS DETECTOION TUBES NO. 105 EQUIPMENT, Man: m@wrist.com | KvK no. 24109658 | Vat no. NL007 -Klevenberg Ship S\n"
+ "GASTEC GAS DETECTION TUBES FOR HYDROCARBONS, NO.103, 0,05-2,4% VOL (MEAS. RANGE) EQUIPMENT, Man:\n"
+ "GASTEC GAS DETECTION TUBES FOR HYDROGEN SULFIDE H2S, NO.4LL, 0,25-120 PPM (MEAS. RANGE BP: 4LL.For: 33.11 SAFETY EQUIPMENT, Man:\n"
+ "GASTEC GAS DETECTION TUBES FOR CARBON MONOOXIDE CO, NO.1L, 2,5-2000 PPM (MEAS. RANGE BP: 1L.For: 33.11 SAFETY EQUIPMENT, Man:\n"
+ "GASTEC GAS DETECTION TUBES FOR CARBON DIOXIDE CO2, NO.2H, 0,5-20% (MEAS. RANGE BP: No. 2HFor: 33.11 SAFETY EQUIPMENT, Man:\n"
+ "GASTEC GAS DETECTION TUBES FOR BENZENE C6H6, NO.121L, 0,1-65 PPM (MEAS. RANGE EQUIPMENT, Man:\n"
+ "GASTEC Gas Detectoion tubes No. 105 105 for gas measuring required 20 psc. Gastec No.105 - 20 pcs | GASTEC Gas Detectoion tubes No. 105\n"
+ "GASTEC Gas Detection Tubes for Hydrocarbons, No.103, 0,05-2,4% Vol (Meas. Range) No.103. REQUIRED FOR GAS MEASURING WORKS 20 PCS | GASTEC Gas Detection Tubes for Hydrocarbons, No.103, 0,05-2,4% Vol (Meas. Range)\n"
+ "GASTEC Gas Detection Tubes for Hydrogen Sulfide H2S, No.4LL, 0,25-120 ppm (Meas. Range 4LL. GASTEC Gas Detection Tubes for Hydrogen Sulfide H2S, No.4LL, 0,25-120 ppm (Meas. Range\n"
+ "GASTEC Gas Detectoion tubes No. 105 105 for gas measuring required 20 psc. Gastec No.105 - 20 pcs | GASTEC Gas Detectoion tubes No. 105\n"
+ "GASTEC Gas Detection Tubes for Hydrocarbons, No.103, 0,05-2,4% Vol (Meas. Range) No.103. REQUIRED FOR GAS MEASURING WORKS 20 PCS | GASTEC Gas Detection Tubes for Hydrocarbons, No.103, 0,05-2,4% Vol (Meas. Range)\n"
+ "GASTEC Gas Detection Tubes for Carbon Monooxide CO, No.1L, 2,5-2000 ppm (Meas. Range 1L. GASTEC Gas Detection Tubes for Carbon Monooxide CO, No.1L, 2,5-2000 ppm (Meas. Range\n"
+ "GASTEC Gas Detection Tubes for Carbon Dioxide CO2, No.2H, 0,5-20% (Meas. Range No. 2H GASTEC Gas Detection Tubes for Carbon Dioxide CO2, No.2H, 0,5-20% (Meas. Range\n"
+ "GASTEC Gas Detection Tubes for Benzene C6H6, No.121L, 0,1-65 ppm (Meas. Range 121L. NEW 20 Tubes No. 121L for Benzene (C6H6) required 0.1-65 ppm. | GASTEC Gas Detection Tubes for Benzene C6H6, No.121L, 0,1-65 ppm (Meas. Range\n"
+ "GASTEC Gas Detection Tubes for Hydrogen Sulfide H2S, No.4LL, 0,25-120 ppm (Meas. Range 4LL. GASTEC Gas Detection Tubes for Hydrogen Sulfide H2S, No.4LL, 0,25-120 ppm (Meas. Range\n"
+ "GASTEC Gas Detection Tubes for Carbon Monooxide CO, No.1L, 2,5-2000 ppm (Meas. Range 1L. GASTEC Gas Detection Tubes for Carbon Monooxide CO, No.1L, 2,5-2000 ppm (Meas. Range\n"
+ "GASTEC Gas Detection Tubes for Carbon Dioxide CO2, No.2H, 0,5-20% (Meas. Range No. 2H GASTEC Gas Detection Tubes for Carbon Dioxide CO2, No.2H, 0,5-20% (Meas. Range\n"
+ "GASTEC Gas Detection Tubes for Benzene C6H6, No.121L, 0,1-65 ppm (Meas. Range 121L. NEW 20 Tubes No. 121L for Benzene (C6H6) required 0.1-65 ppm. | GASTEC Gas Detection Tubes for Benzene C6H6, No.121L, 0,1-65 ppm (Meas. Range\n"
+ "HYDROGEN SULPHIDE (H2S) [ROB WILL EXPIRE ON MAY 2021.] ROB WILL EXPIRE ON MAY 2021. GASTEC\n"
+ "GASTEC Tubes benzene 0.1-10 ppm,\n"
+ "HYDROGEN SULPHIDE1-6 PPM -GASTEC,\n"
+ "GASTEC DETECTOR TUBES - 1.3-BUTADIENE 0.5-5 PPM, 1 0'S 174LL\n"
+ "GASTEC DETECTOR TUBES - ETHYLENE 0.2-100 PPM, 10'S 172L\n"
+ "GASTEC DETECTOR TUBE 131LB, VINYL CHLORIDE MONOME 0.25-70 PPM, 10'S/PKT 131LB\n"
+ "GASTEC DETECTOR TUBES - VINYL CHLORIDE 0.025-2.0 V OL.%, 10'S 131\n"
+ "GASTEC DETECTOR TUBE 3L, AMMONIA, 0.5 TO 78 PPM, 1 0'S/PKT 3L\n"
+ "GASTEC DETECTOR TUBES - BENZENE0.1-65 PPM, 10'S 121L BENZENE\n"
+ "TOXIC GAS DETECTOR TUBES, MAKE: DRAGER MEASURING GAS: BENZENE (0 -100 PPM), (10 TUBES PER GASTEC TOXIC DETECTOR TUBE 133L FOR CARGO CARGO PERCHLOROETHYLENE\n"
+ "GASTEC DETECTOR TUBE : 1,1,1 - TRICHLOROETHANE 6-900 ppm\n"
+ "Gastec Gas Measuring Tubes / SO2 0.05-10 ppm, Batch/Part No.81299\n"
+ "Gastec Gas Measuring Tubes / CO 5-600 ppm, Batch/Part No.81079\n"
+ "GASTEC TUBE XYLENES NO. 123L,\n"
+ "GASTEC TUBE, BENZENE, NO. 121L,\n"
+ "GASTEC TUBE ISOPROPYL ALCOHOL - NO.113 - MEASURING RANGE 0.04 TO 2.5%,\n"
+ "Gastec Tube Xylenes No. 123L,\n"
+ "GASTEC TUBE, BENZENE, NO. 121L,\n"
+ "Gastec Tube Isopropyl alcohol - NO.113 - Measuring Range 0.04 to 2.5%,\n"
+ "GASTEC TUBES, PETROLEUM HYDROCARBON\n"
+ "GASTEC TUBES: CARBON MONOXIDE 1LL, 5- 50PPM (MEAS. RANGE), 5-50 PPM (SCALE RANGE)\n"
+ "GAS DETECTION TUBE CHLORINE 0.1 - 16PPM REF GASTEC GAS 8LA\n"
+ "GASTEC TUBES, PETROLEUM HYDROCARBON REF XX XX XX DRW/POS XX XX XX\n"
+ "GAS DETECTION TUBE HYDROCARBONS 0.1-1.2% REF GASTEC 103 0.1-1.2% DRW/POS PORTABLE GASTEC PUMP GV-100 FOR PORTABLE GASTEC PUMP GV-100\n"
+ "GASTEC TUBES: CARBON MONOXIDE 1LL, 5-50PPM (MEAS. RANGE), 5-50 PPM (SCALE RANGE) REF XX XX XX DRW/POS XX XX XX\n"
+ "GAS DETECTION TUBE HYDROGEN SULPHIDE 100-2000 PPM REF GASTEC 4H DRW/POS GASTEC 4H\n"
+ "GASTEC TUBES, Petroleum Hydrocarbon XX XX XX GASTEC TUBES, Petroleum Hydrocarbon\n"
+ "GAS DETECTION TUBE HYDROCARBONS 0.1-1.2% GASTEC 103 0.1-1.2% FOR PORTABLE GASTEC PUMP GV-100 | GAS DETECTION TUBE HYDROCARBONS 0.1-1.2%\n"
+ "GASTEC TUBES: Carbon Monoxide 1LL, 5-50ppm (Meas. Range), 5-50 ppm (Scale Range) XX XX XX GASTEC TUBES: Carbon Monoxide 1LL, 5-50ppm (Meas. Range), 5-50 ppm (Scale Range)\n"
+ "GAS DETECTION TUBE HYDROGEN SULPHIDE 100-2000 ppm GASTEC 4H GAS DETECTION TUBE HYDROGEN SULPHIDE 100-2000 ppm\n"
+ "GASTEC TOXIC GAS TUBES 111L\n"
+ "GASTEC TOXIC GAS TUBES 121L\n"
+ "Methyl Alcohol / CH3OH/20-1000 ppm - 10 - PCS - GASTEC TOXIC GAS TEST TUBES - 11LTR\n"
+ "Benzene / C6H6/ 0,1-10 ppm - 10 - PCS - GASTEC TOXIC GAS TEST TUBES - 12LTR\n"
+ "IMPA CATALOGUE 330463 GASTEC PRECISIONSAMPLING\n"
+ "GASTEC Tubes 3LA Ammonia 5-100ppm NH3 GRAAG ZSM PRIJS RETOUR MVG KIM\n"
+ "GASTEC Tubes 2H Carbon Dioxide 0.5 - 20% C02\n"
+ "GASTEC Tubes 121L Benzene 0.1 - 65ppm C6H6\n"
+ "TOXIC TUBE FOR ETHYLENE DIAMINE-DRAGER TUBE NO 8101711(CH3180) OR GASTEC TUBE NO 180L\n"
+ "Gastec Detector tube 4LL hydrogen Sulfide [Expired aug 2020] Expired aug 2020\n"
+ "Gastec Detector tube 1L Carbon monoxide [expired aug 2020] expired aug 2020\n"
+ "Gastec Detector tube 103 hydrocarbons [Nov 2020] Nov 2020\n"
+ "Gastec airtec tube 6A Water vapour [Expired sept 2020] Expired sept 2020\n"
+ "Gastec Airtec tube 109AD Oil Mist [Expired oct 2020] Expired oct 2020\n"
+ "Gastec airtec no 2A Carbon Dioxide [Expired oct 2020] Expired oct 2020\n"
+ "Gastec airtec no 1A Carbon monoxide [Expired sept 2020] Expired sept 2020\n"
+ "Gastec Detector tube 4LL hydrogen Sulfide [Expired aug 2020] Expired aug 2020\n"
+ "Gastec Detector tube 1L Carbon monoxide [expired aug 2020] expired aug 2020\n"
+ "Gastec Detector tube 103 hydrocarbons [Nov 2020] Nov 2020\n"
+ "Gastec airtec tube 6A Water vapour [Expired sept 2020] Expired sept 2020\n"
+ "Gastec Airtec tube 109AD Oil Mist [Expired oct 2020] Expired oct 2020\n"
+ "Gastec airtec no 2A Carbon Dioxide [Expired oct 2020] Expired oct 2020\n"
+ "Gastec airtec no 1A Carbon monoxide [Expired sept 2020] Expired sept 2020\n"
+ "GASTEC DEDECTOR TUBE ETHYL ALCOHOL 50-2000 PPM\n"
+ "RAE,USA , XYLENE TUBE , 10 PCS/PKT 10-250 PPM - GASTEC,\n"
+ "GASTEC TUBES -CARBON MONOXIDE(CO) 2.5-2000 PPM CODE NO: 1L 5 GASTEC TUBES -CARBON MONOXIDE(CO) 2.5-2000 PPM CODE NO: 1L\n"
+ "GASTEC TUBES - HYDROGEN SULPHIDE 10-4000PPM CODE NO:4H 1 GASTEC TUBES - HYDROGEN SULPHIDE 10-4000PPM CODE NO:4H\n"
+ "GASTEC TUBES - HYDROGEN SULPHIDE 1.0-240 PPM CODE NO:4L 2 GASTEC TUBES - HYDROGEN SULPHIDE 1.0-240 PPM CODE NO:4L\n"
+ "GASTEC TUBES - GASOLINE 30-2000PPM CODE NO:1L 4 GASTEC TUBES - GASOLINE 30-2000PPM CODE NO:1L\n"
+ "GASTEC TUBES - BENZENE 0.1 - 65PPM CODE NO:121L 3 GASTEC TUBES - BENZENE 0.1 - 65PPM CODE NO:121L\n"
+ "GASTEC GAS DETECTION TUBE 6A, VATER VAPOUR ( H2O ) , 20 - 80 MG/M3, 10'S GASTEC 6A\n"
+ "GASTEC GAS DETECTION TUBE 109A, OIL MIST, 0.3 - 1. 5 MG/M3, 10'S GASTEC 109A\n"
+ "GASTEC GAS DETECTION TUBE 70, MERCAPTANS R·SH, 5 T O 120 PPM, 10'S PKT GASTEC 70\n"
+ "GASTEC GAS DETECTION TUBE 70, MERCAPTANS R·SH, 0.5 TO 5 PPM, 10'S PKT GASTEC 70\n"
+ "Methyl Methacrylate tubes (Drager or Gastec), Drager or Gastec Methyl Methacrylate tubes\n"
+ "Acrylonitrile tubes (Drager or Gastec), Drager or Gastec Acrylonitrile gas detection tubes\n"
+ "H2S GASTEC TUBES 4M MEAS.RANGE.25-250 PPM 1BOX x 10 TUBES\n"
+ "H2S GASTECTUB ARMJ-3691 MEAS.RANGE100-200 PPM 1BOX X 10TUBES\n"
+ "H2S GASTEC TUBES NO.4LK MEAS.RANGE 1-40 PPM 1BOX X 10 TUBES\n"
+ "H2S GASTEC TUBES NO.4LL MEAS.RANGE0.25-120 PPM 1BOXx10 TUBES\n"
+ "H2S GASTEC TUBESNO.4L-MEAS.RANGE:1-240 PPM 1 X10 TUBES\n"
+ "DRAEGER TUBE ALCOHOL 40-1000 PPM - GASTEC- METHYL ALCOHOL\n"
+ "GASTEC DEDECTOR TUBE ETHYL ALCOHOL 50-2000 PPM GASTEC\n"
+ "RAE TUBES HYDROCARBONS , RAE HC 50-100 PPM GASTEC\n"
+ "DRAGER, RAE TUBE TOLUENE 10-300 PPM 10-300 PPM - GASTEC,\n"
+ "RAE,USA , XYLENE TUBE , 10 PCS/PKT 10-250 PPM - GASTEC\n"
+ "RAE TUBE H2S 1 - 7 PPM 10`S / PKT GASTEC OR HONEYWELL,\n"
+ "RAE TUBE,H2S;2.5-60 PPM GASTEC OR HONEYWELL,\n"
+ "IMPA CATALOGUE DRAGER TUBE BENZENE 0,5/C 0,5-10 PPM NO 8101841 GASTEC OR HONEYWELL,\n"
+ "Gastec tubes Office Notes: Type Description: Sulphur Dioxide 1-25 ppm\n"
+ "Gastec tubes Office Notes: Type Description: Nitrogen Dioxide 2-100 ppm\n"
+ "Gastec tubes Office Notes: Type Description: Benzene 0.5-10 ppm\n"
+ "Gastec tubes Office Notes: Type Description: Methyl Alcohol 20-1000 ppm\n"
+ "Gastec tubes Office Notes:Type Description: Sulphur Dioxide 1-25 ppm\n"
+ "Gastec tubes Office Notes: Type Description: Nitrogen Dioxide 2-100 ppm\n"
+ "Gastec tubes Office Notes: Type Description: Benzene 0.5-10 ppm\n"
+ "Gastec tubes Office Notes:Type Description: Methyl Alcohol 20-1000 ppm\n"
+ "GASTEC DETECTOR TUBES NITROGEN OXIDE MEASURING RANGE 10-300PPM\n"
+ "GASTEC DETECTOR TUBES NO.5L SULFUR DIOXIDE SO2 MEASURING RANGE 1,25-200PPM SCALE RANGE 5-100PPM\n"
+ "MERCAPTAN 70 L - GASTEC 70 L\n"
+ "GASTEC TUBES 5LB - SULPHUR DIOXIDE - GASTEC - 5LB\n"
+ "GASTEC TUBES 2LL - CO2 TUBES - GASTEC - 2LL\n"
+ "GASTEC TUBES 4H - H2S, 4H, 100-2000 PPM - GASTEC - 4H\n"
+ "Gastec Pump ( GV 100S ) Extention Hose , No. 351A-30,\n"
+ "GASTEC TUBE FOR METHYL ALCOHOL, 111L , RANGE - 20-1000 PPM,\n"
+ "GASTEC TUBE FOR BENZENE, 121L , RANGE- 0.1 -65 PPM,\n"
+ "DETECTON TUBE (GASTEC) ,121SP BENZENE (0.2-66PPM)\n"
+ "GASTEC TUBE FOR METHYL ALCOHOL, 111L , RANGE - 20-1000 ppm,\n"
+ "GASTEC TUBE FOR BENZENE, 121L , RANGE- 0.1 -65 ppm,\n"
+ "GASTEC TUBE For Acrylonitrile Range 2-360 ppm\n"
+ "ER OXYGEN ANALYZER 4500211-0001 Oxygen analyzing sensor for GTD2000-Tx gas detector . GASTECH Australia 24 Baretta roud, Waranga, WA, 6065 www.gastech.com.au +61861080015\n"
+ "GASTECTUBE FOR ACETONE\n"
+ "GASTECTUBE FOR PHONEL\n"
+ "GASTEC TUBE, TOLUENE 122,MEASURING RANGE 5~690 PPM | TOLUENE 122 20Pcs onboard expiring in May 2020 | GASTEC TUBE, TOLUENE 122,MEASURING RANGE 5~690 PPM |\n"
+ "Gastectube for Phonel\n"
+ "GASTEC N-121L BENZENE DETECTOR TUBES FOR GASTEC -100 SAMPLING PUMP -UOM: PC\n"
+ "GASTEC DETECTOR TUBES - ETHYLENE 0.2-100 PPM, 10'S\n"
+ "GASTEC DETECTOR TUBES - ETHYLENE 25-1680 PPM, 10'S\n"
+ "GASTEC DETECTOR TUBE 131LB, VINYL CHLORIDE MONOME 0.25-70 PPM, 10'S/PKT\n"
+ "GASTEC DETECTOR TUBES - VINYL CHLORIDE 0.025-2.0 V OL.%, 10'S\n"
+ "GASTEC DETECTOR TUBES - LPG GAS (C3-C4) 0.02-0.8%' 10'S\n"
+ "GASTEC DETECTOR TUBES - HYDRO CARBONS 0.05-2.4 VOL .%, 10'S\n"
+ "GASTEC DETECTOR TUBES - WATER VAPOUR 0.05 - 2 MG/L , 10'S\n"
+ "GASTEC DETECTOR TUBES - 1.3-BUTADIENE 0.5-5 PPM, 1 0'S\n"
+ "GASTEC DETECTOR TUBE 174L, 1,3-BUTADIENE 2.5-100 P PM, 10'S/PKT\n"
+ "GASTEC DETECTOR TUBES - BENZENE0.1-65 PPM, 10'S\n"
+ "GASTEC DETECTOR TUBE 3L, AMMONIA, 0.5 TO 78 PPM, 1 0'S/PKT\n"
+ "GASTEC CARBON DIOXIDE DETECTOR TUBES MODEL: 2L, M ASURING RANGE: 0.13 ~ 6%, 10'/PKT\n"
+ "GASTEC DETECTOR TUBE 174D, 1,3-BUTADIENE 10-200 PP M/HR, 10'S/PKT\n"
+ "GASTEC TUBE TIP HOLDER, ITEM CODE: 722\n"
+ "GASTEC EXTENSION HOSE (WITH TUBE HOLDER NO.358)\n"
+ "GASTEC GAS SAMPLING PUMP KIT GV-100S\n"
+ "GASTEC TUBES - MERCAPTANS 80495 BP: 70L - Total Mercaptans (0.1-8 ppm) #80495\n"
+ "GASTEC DETECTOR TUBES FOR BENZENE C6H6121L, 0.1-65 PPM0.1-10PPM\n"
+ "GASTEC DETECTOR TUBES FOR CARBON MONOXIDE - 5-50 PPM\n"
+ "1.3-Pentadiene toxic vapour detection GASTEC TUBE # 174L\n"
+ "1.3-Pentadiene Toxic Vapour Detection GASTEC TUBE # 174L\n"
+ "Chlorine Gastec tube 8La (Range 0.1 - 16ppm) for usage with gastec pumps 01 GASTEC TUBES | Chlorine Gastec tube 8La (Range 0.1 - 16ppm) for usage with gastec pumps\n"
+ "Gastec Tubes - Mercaptans 80495 70L - Total Mercaptans (0.1-8 ppm) #80495\n"
+ "Ethyl alcohol gastech measuring tube 10's/pkt measuring range 0.01%-7.5% vol 5\n"
+ "Xylene gastech measuring tube 10's/pkt measuring range 5-625 ppm 4\n"
+ "Carbon dioxide gastech measuring tube 10's/pkt measuring range 0.1-6.5 vol % 3\n"
+ "Sulphur dioxide gastech measuring tube 10's/pkt measuring range 0.25-10 ppm 2\n"
+ "Benzene gastech measuring tube 10's/pkt measuring range 0.1-15ppm 1\n"
+ "GASTEC TUBE FOR-CRUDE BENZENE Notes : GASTEC TUBE NO FOR:- CRUDE BENZENE-121 -1 PKT\n"
+ "GASTEC TUBE FOR-CRUDE BENZENE Notes : GASTEC TUBE NO FOR:- CRUDE BENZENE-\n"
+ "GASTEC DETECTOR TUBES BENZENE 0,1-65 PPM 10'S GASTEC 121L\n"
+ "GASTUBES FOR METHANOL MAKE: GASTEC Methanol 2-200 PPM (111LL) 0\n"
+ "Gastec tubes no. 60 (phenol 1-25 ppm)\n"
+ "GASTEC GAS DETECTION TUBE 163L ETHYLENE OXIDE 1.2-120PPM\n"
+ "GASTEC GAS DETECTION TUBE ETHYL ACETATE NR-141L 20-800PPM\n"
+ "GASTEC TUBES FOR ACRYLONITRILE No. 191L BP: GASTEC\n"
+ "GASTEC TUBES FOR ACRYLONITRILE GASTEC No. 191L\n"
+ "GASTEC ACETIC ACID NO.81\n"
+ "GASTEC ETHYL ACETATE 141L\n"
+ "GASTEC ACETONE NO. 151L\n"
+ "GASTEC ETHANOL NO.112L\n"
+ "GASTEC METHYL ISOBUTYL KETONE NO. 153L\n"
+ "GASTEC ETHYLENE NO. 165L\n"
+ "GASTEC AMINES NO. 180L\n"
+ "GASTEC TUBE ISOPROPYL ALCOHOL 113L\n"
+ "Gastec Gas detector tubes for Hydrogen S Range of measurement 0 to 50 PPM (1), 1 ## 10'S/PCK\n"
+ "Gastec Gas detector tubes for Hydrocarbo of measurement 0 to 1 by Volume (1), 1 ## 10'S/PCK\n"
+ "gastec / 116 / isobutyl alcohol\n"
+ "Gas detector tube Mercaptans | GasTec; No. 70L; 0.1-8PPM\n"
+ "Gas detector tube Mercaptans | GasTec; No. 70; 0.5-120PPM\n"
+ "Gastec Gas detector tubes for Hydrogen Sulphide, Range of measurement 0 to 50 PPM (1), 1\n"
+ "Gastec Gas detector tubes for Hydrocarbon, Range of measurement 0 to 1 by Volume (1), 1\n"
+ "HYDROCARBONS GASTECHYDROC ARBONS0.05-2.4/0.1-1.2QC80729\n"
+ "Gastec tube Mercaptans 0.1/a (0.1 to 2.5 ppm range), 10s/pkt [1 packet contain : 10 numbers\n"
+ "SULPHUR DIOXIDE GASTECSUL PHURDIOXIDE1-25PPMCF000131\n"
+ "GASTEC DEDECTOR TUBE - 1L CARBON MONOXIDE (MEA. RANGE 2.5-2000 PPM) - 1 box (10 tube)\n"
+ "Gastec Tubes CO2 100/a (100 to 3000 ppm range), 10s/pkt [1 packet contain : 10 numbers gastec tubesrequired 1 packet] 1 packet contain : 10 numbers gastec tubesrequired 1 packet\n"
+ "GASTEC 4L HYDROGEN SULPHIDE / Meas. R: 1-240 ppm / FOR GASTEC PUMP GV-100S - XX XX XX\n"
+ "H2S GASTECH2S100-2000PPMCF000086\n"
+ "GASTEC DEDECTOR TUBE - 5La SULFUR DIOXIDE (MEA. RANGE 0.5-60 PPM) - 1 box (10 tube)\n"
+ "H2S GASTECH2S10-250PPMCF000647\n"
+ "Gastec tubes Hydrogen Sulphite 100/b ( 100 to 2000 ppm range), 10s/pkt [1 packet contain : 10 numbers gastec tubesrequired 3 packets.] 1 packet contain : 10 numbers gastec tubesrequired 3 packets.\n"
+ "GASTEC DEDECTOR TUBE - 121L BENZENE (MEA RANGE 0.1 - 65 PPM) - 2 box (20 tube)\n"
+ "GASTECH ACRYLONITRILE DETECTION TUBE Code: 191L\n"
+ "H2S GASTECH2S0.5-10PPMCF0000079\n"
+ "Gas Tec Hydrogen Sulfide 0.5/b ( 5 to 600 ppm range), 10s/pkt [1 packet contain : 10 numbers gastec tubesrequired 3 packets.] 1 packet contain : 10 numbers gastec tubesrequired 3 packets.\n"
+ "GASTEC H2S DETECTOR TUBES MEASURING RANGE: 1-25PPM 10'S\n"
+ "GASTEC DEDECTOR TUBE - 4LL HYDROGEN SULFIIDE (MEA. RANGE 0.25-120 PPM) - 1 box (10 tube)\n"
+ "GASTEC CARBON MONOXIDE DETECTION TUBE NO:1LK\n"
+ "Gastec tube CO 2/a (2 to 200 ppm range), 10s/pkt [1 packet contain : 10 numbers gastec tubes.] 1 packet contain : 10 numbers gastec tubes.\n"
+ "CARBONDIOXIDE GASTECCARBO NDIOXIDE300-500PPMCF0000025\n"
+ "GASTEC MERCAPTANS DETECTOR TUBES MEASURING RANGE 0,1 - 8 PPM 10'S\n"
+ "GASTEC BENZENE DETECTION TUBES NO:121L\n"
+ "Gastec Hose length of 30m for GV-100S [Details from manual:30m extension hose, Product code: 351A-30outer/inner dia: Dia: 5mm/dia 1.5mmwt: 900gwith a runber shroud no 358] Details from manual:30m extension hose, Product code: 351A-30outer/inner dia: Dia: 5mm/dia 1.5mmwt: 900gwith a runber shroud no 358\n"
+ "GASTEC TOXIC TUBE / BENZENE \"Manufacturer : Gastec Tube No: 121 SP Tube Name : Benzene Range : 0.2 - 66 ppm\n"
+ "GASTEC DETECTOR TUBE TOLUENE (122) (MEAS.RANGE 5-690PPM, SCALE RANGE 10- 300PPM.) For: Gastec tubes, Model: SN: NA NA, Man: NA\n"
+ "GASTEC DETECTOR TUBE XYLENE (123) (MEAS.RANGE 5-625PPM, SCALE RANGE 10- 250PPM) For: Gastec tubes, Model: SN: NA NA, Man: NA\n"
+ "GASTEC NO.70L TOTAL MERCAPTAN (MEAS.RANGE 0.1-8PPM, SCALE RANGE 0.5- 4PPM.) For: Gastec tubes, Model: SN: NA NA, Man: NA\n"
+ "GASTEC NO.1L CARBON MONOXIDE (TUBE NO: 1L, MEASURING RANGE: 2.5 - 2000PPM) For: Gastec tubes, Model: SN: NA NA, Man: NA\n"
+ "GASTEC NO.1L CARBON DIOXIDE (TUBE NO: 2L, MEASURING RANGE: 0.13 - 6%PPM) For: Gastec tubes, Model: SN: NA NA, Man: NA\n"
+ "DETECTOR TUBE HYDROCARBON GAS 0.1%/B BP: GASTECHFor: Safety, Man:\n"
+ "DETECTOR TUBE HYDROGEN SULPHIDE 2/A - 2- 20PPM BP: GASTECHFor: Safety, Man:\n"
+ "STYRENE GASTEC TUBES BP: 124L STYRENE\n"
+ "TEST TUBE, CARBON MONOXIDE 1LK, 5.0- 600.0 PPM, 1 BOX CONTAINS 10 TUBES MAKE GASTEC TYPE 1LK; NAME 2: 1LK\n"
+ "CARBON MONOXIDE 25...500PPM GASTEC (MAKER CODE:1LA) Part Number: 70603\n"
+ "GASTEC TOXIC TUBE / BENZENE - MANUFACTURER : GASTEC TUBE NO: 121 SP TUBE NAME : BENZENE RANGE : 0.2 - 66 PPM\n"
+ "HIGH H2S GASTEC TUBES BP: 4HH HYDROGEN SULPHIDE\n"
+ "DETECTOR TUBE CARBON MONOXIDE 5C - 100- 700PPM BP: GASTECHFor: Safety, Man:\n"
+ "HIGH H2S GASTEC TUBES BP: 4H HYDROGEN SULPHIDE\n"
+ "DETECTOR TUBE MERCAPTAN 0.1-2.5PPM - 0.1 - 15PPM BP: GASTECHFor: Safety, Man:\n"
+ "XYLENE GASTEC TUBES BP: 123 XYLENE\n"
+ "TEST TUBE, CARBON DIOXIDE 2HH, 2.5- 40.0 PCT, 1 BOX CONTAINS 10 TUBES MAKE GASTEC TYPE 2HH; NAME 2: 2HH\n"
+ "GASTEC TUBE - 1,2-DICHLOROETHANE; 135L";
final Pattern pattern = Pattern.compile(regex, Pattern.MULTILINE | Pattern.CASE_INSENSITIVE);
final Matcher matcher = pattern.matcher(string);
while (matcher.find()) {
System.out.println("Full match: " + matcher.group(0));
for (int i = 1; i <= matcher.groupCount(); i++) {
System.out.println("Group " + i + ": " + matcher.group(i));
}
}
}
}
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 Java, please visit: https://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html