Regular Expressions 101

Save & Share

Flavor

  • PCRE2 (PHP >=7.3)
  • PCRE (PHP <7.3)
  • ECMAScript (JavaScript)
  • Python
  • Golang
  • Java 8
  • .NET 7.0 (C#)
  • Rust
  • Regex Flavor Guide

Function

  • Match
  • Substitution
  • List
  • Unit Tests

Tools

Sponsors
There are currently no sponsors. Become a sponsor today!
An explanation of your regex will be automatically generated as you type.
Detailed match information will be displayed here automatically.
  • All Tokens
  • Common Tokens
  • General Tokens
  • Anchors
  • Meta Sequences
  • Quantifiers
  • Group Constructs
  • Character Classes
  • Flags/Modifiers
  • Substitution
  • A single character of: a, b or c
    [abc]
  • A character except: a, b or c
    [^abc]
  • A character in the range: a-z
    [a-z]
  • A character not in the range: a-z
    [^a-z]
  • A character in the range: a-z or A-Z
    [a-zA-Z]
  • Any single character
    .
  • Alternate - match either a or b
    a|b
  • Any whitespace character
    \s
  • Any non-whitespace character
    \S
  • Any digit
    \d
  • Any non-digit
    \D
  • Any word character
    \w
  • Any non-word character
    \W
  • Non-capturing group
    (?:...)
  • Capturing group
    (...)
  • Zero or one of a
    a?
  • Zero or more of a
    a*
  • One or more of a
    a+
  • Exactly 3 of a
    a{3}
  • 3 or more of a
    a{3,}
  • Between 3 and 6 of a
    a{3,6}
  • Start of string
    ^
  • End of string
    $
  • A word boundary
    \b
  • Non-word boundary
    \B

Regular Expression

/
/
mgi

Test String

Code Generator

Generated Code

#include <StringConstants.au3> ; to declare the Constants of StringRegExp #include <Array.au3> ; UDF needed for _ArrayDisplay and _ArrayConcatenate Local $sRegex = "(?mi)(?m)(?<=\bGASTEC)*(?<id>\d{3}[A-Z]?).*$" Local $sString = "GASTEC TUBE, BENZENE 1-10 PPM, 121L," & @CRLF & _ "GASTEC TUBE FOR H2S, 0.5-15 PPM," & @CRLF & _ "GASTEC TUBE FOR CO, 1-25 PPM," & @CRLF & _ "GASTEC TUBE FOR ETHYL ALCOHOL NO 112L , 100-2000 PPM," & @CRLF & _ "GASTEC TUBES NO 111 METHYL ALCOHOL QC NO: 80777 MEASURING RANGE: 0.02-4.5% SCALE RANGE: 0.02-1.5%" & @CRLF & _ "GASTEC TUBES NO 121SP BENZENE QC NO: 90985 MEASURING RANGE: 0.2-66 PPM SCALE RANGE: 0.2-20PPM" & @CRLF & _ "GASTEC TUBES NO 111 METHYL ALCOHOL QC NO: 80777 MEASURING RANGE: 0.02-4.5 SCALE RANGE: 0.02-1.5 (2)" & @CRLF & _ "GASTEC TUBES NO 121SP BENZENE QC NO: 90985 MEASURING RANGE: 0.2-66 PPM SCALE RANGE: 0.2-20PPM (1)" & @CRLF & _ "GASTEC TUBE FOR BENZENE (RANGE 0.1-10 PPM) , 5 TEST S EACH PACKET," & @CRLF & _ "GASTEC TUBES NO 121SP BENZENE QC NO: 90985 MEASURING RANGE: 0.2-66 PPM SCALE RANGE: 0.2-20PPM 1" & @CRLF & _ "TOXIC GAS DETECTION TUBES, GASTEC General Deck Stores, Man: IMPA" & @CRLF & _ "TOXIC GAS DETECTION TUBES, GASTEC REF ACID GASES N-80" & @CRLF & _ "GASTEC GAS DECTECTION TUBE AMMONIA NR 3L 10 TUBES / PCK" & @CRLF & _ "GASTEC GAS DETECTION TUBE AMMONIA NR 3L (1 PACK = 10 TUBES). GASTEC 3L" & @CRLF & _ "4H H2S 100-2000 PPM TUBES 1 PACK CONTAINS 10 GASTEC TUBES OF H2S(SCALE 100-2000 PPM)" & @CRLF & _ "70L MERCAPTAN - GASTEC TUBES 1 PACK CONTAINS 10 GASTEC TUBES OFMERCAPTAN" & @CRLF & _ "GASTEC TUBES METHYL METHACRYLATE, No. 149, RANGE 10-500 PPM" & @CRLF & _ "GASTEC TUBES METHYL METHACRYLATE, No. 149, RANGE 10-500 PPM" & @CRLF & _ "GASTEC TOXIC VAPOR DETECTION TUBE FOR TOLUENE RANGE - 1 TO 100 PPM PART NO. 122L" & @CRLF & _ "GASTEC TOXIC VAPOR DETECTION TUBE FOR STYRENE NO.124L RANGE 2-100 PPM PART NO. 124L" & @CRLF & _ "GASTEC TOXIC VAPOR DETECTION TUBE FOR TOLUENE RANGE - 1 TO 100 PPM 122L" & @CRLF & _ "GASTEC TOXIC VAPOR DETECTION TUBE FOR STYRENE NO.124L RANGE 2-100 PPM 124L" & @CRLF & _ "GASTEC BENZENE GAS DETECTION TUBE NO121TP - 10PCS/BOX" & @CRLF & _ "GasTec Tubes Butyl Acrylate 142L" & @CRLF & _ "GasTec Tubes Ethyl Acrylate 141L" & @CRLF & _ "GasTec Tubes Butyl Acrylate 142L lease reply to : jstuip@nekoship.nl" & @CRLF & _ "GasTec Tubes Ethyl Acrylate 141L" & @CRLF & _ "ETHANOL (1PACK X10 TUBES) REF GASTEC TUBE NO 112 DRW/POS 112" & @CRLF & _ "ETHANOL (1 PACK X 10TUBES) REF GASTEC TUBE NO 112L DRW/POS 112L" & @CRLF & _ "Ethanol (1pack x10 tubes) GASTEC Tube No 112 Ethanol (1pack x10 tubes)" & @CRLF & _ "Ethanol (1 pack x 10Tubes) GASTEC Tube No 112L Ethanol (1 pack x 10Tubes)" & @CRLF & _ "Gastec detector Tube-hydrogen sulphide-H2S / 10tubes for 5 set/Pkt, /" & @CRLF & _ "Gastec detector Tube-Benzene C6H6 / 10tubes for 5 set/Pkt, /" & @CRLF & _ "DETECTOR TUBE GASTEC: TOLUENE 122L - UOM: PACK [] For: UNDEFINED CATALOGUE, Desc: UNDEFINED" & @CRLF & _ "DETECTOR TUBE GASTEC: SULFUR DIOXIDE 5L - UOM: PACK [] For: UNDEFINED CATALOGUE, Desc: UNDEFINED" & @CRLF & _ "DETECTOR TUBE GASTEC: HYDROGEN SULPHIDE 4LT -UOM: PACK [] For: UNDEFINED CATALOGUE, Desc: UNDEFINED" & @CRLF & _ "DETECTOR TUBE GASTEC: CARBON DIOXIDE 2H -UOM: PACK [] For: UNDEFINED CATALOGUE, Desc: UNDEFINED" & @CRLF & _ "DETECTOR TUBE GASTEC: BENZENE 121L (MEAS. RANGE 0.1-10PPM) -UOM: PACK [] For: UNDEFINED CATALOGUE, Desc: UNDEFINED" & @CRLF & _ "BENZENE TUBE. MAKER- GASTEC. MANUFACTURE CODE- 121L. 10'S/BOX" & @CRLF & _ "BENZENE TUBE. MAKER- GASTEC. MANUFACTURE CODE- 121L. MINIMUM REQUIRED 20 TUBES. REQUIRED FOR BUNKERING." & @CRLF & _ "BENZENE TUBE. MAKER- GASTEC. MANUFACTURE CODE- 121L. MINIMUM REQUIRED 20 TUBES. REQUIRED FOR BU" & @CRLF & _ "GASTEC TUBES, 4HM, HYDROGEN SULPHIDE, 50-800PPM, MAX EXPIRY" & @CRLF & _ "GASTEC TUBES, 4LL, HYDROGEN SULPHIDE, 2.5-60 PPM, MAX EXPIRY" & @CRLF & _ "GASTEC TUBES, 4HM, HYDROGEN SULPHIDE, 50-800PPM, 10'S/PA" & @CRLF & _ "GASTEC TUBES, 4LL, HYDROGEN SULPHIDE, 2,5-60PPM, 10'S/PA" & @CRLF & _ "GASTEC TUBE, MERCAPTAN RANGE 0,5 - 12 PPM SPOED- GAARNE UW PRIJS EN LEVERTIJD. MVG, BRENDA" & @CRLF & _ "GASTEC GAS DETECTION TUBES FOR HYDROGEN SULFIDE S, NO.4LL, 0,25-120 PPM (MEAS. RANGE" & @CRLF & _ "GASTEC GAS DETECTION TUBES FOR CARBON MONOOXIDE , NO.1L, 2,5-2000 PPM (MEAS. RANGE REF 1L." & @CRLF & _ "GASTEC GAS DETECTION TUBES FOR CARBON DIOXIDE CO NO.2H, 0,5-20% (MEAS. RANGE REF NO. 2H" & @CRLF & _ "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." & @CRLF & _ "GASTEC GAS DETECTOION TUBES NO. 105 EQUIPMENT, Man: m@wrist.com | KvK no. 24109658 | Vat no. NL007 -Klevenberg Ship S" & @CRLF & _ "GASTEC GAS DETECTION TUBES FOR HYDROCARBONS, NO.103, 0,05-2,4% VOL (MEAS. RANGE) EQUIPMENT, Man:" & @CRLF & _ "GASTEC GAS DETECTION TUBES FOR HYDROGEN SULFIDE H2S, NO.4LL, 0,25-120 PPM (MEAS. RANGE BP: 4LL.For: 33.11 SAFETY EQUIPMENT, Man:" & @CRLF & _ "GASTEC GAS DETECTION TUBES FOR CARBON MONOOXIDE CO, NO.1L, 2,5-2000 PPM (MEAS. RANGE BP: 1L.For: 33.11 SAFETY EQUIPMENT, Man:" & @CRLF & _ "GASTEC GAS DETECTION TUBES FOR CARBON DIOXIDE CO2, NO.2H, 0,5-20% (MEAS. RANGE BP: No. 2HFor: 33.11 SAFETY EQUIPMENT, Man:" & @CRLF & _ "GASTEC GAS DETECTION TUBES FOR BENZENE C6H6, NO.121L, 0,1-65 PPM (MEAS. RANGE EQUIPMENT, Man:" & @CRLF & _ "GASTEC Gas Detectoion tubes No. 105 105 for gas measuring required 20 psc. Gastec No.105 - 20 pcs | GASTEC Gas Detectoion tubes No. 105" & @CRLF & _ "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)" & @CRLF & _ "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" & @CRLF & _ "GASTEC Gas Detectoion tubes No. 105 105 for gas measuring required 20 psc. Gastec No.105 - 20 pcs | GASTEC Gas Detectoion tubes No. 105" & @CRLF & _ "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)" & @CRLF & _ "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" & @CRLF & _ "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" & @CRLF & _ "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" & @CRLF & _ "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" & @CRLF & _ "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" & @CRLF & _ "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" & @CRLF & _ "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" & @CRLF & _ "HYDROGEN SULPHIDE (H2S) [ROB WILL EXPIRE ON MAY 2021.] ROB WILL EXPIRE ON MAY 2021. GASTEC" & @CRLF & _ "GASTEC Tubes benzene 0.1-10 ppm," & @CRLF & _ "HYDROGEN SULPHIDE1-6 PPM -GASTEC," & @CRLF & _ "GASTEC DETECTOR TUBES - 1.3-BUTADIENE 0.5-5 PPM, 1 0'S 174LL" & @CRLF & _ "GASTEC DETECTOR TUBES - ETHYLENE 0.2-100 PPM, 10'S 172L" & @CRLF & _ "GASTEC DETECTOR TUBE 131LB, VINYL CHLORIDE MONOME 0.25-70 PPM, 10'S/PKT 131LB" & @CRLF & _ "GASTEC DETECTOR TUBES - VINYL CHLORIDE 0.025-2.0 V OL.%, 10'S 131" & @CRLF & _ "GASTEC DETECTOR TUBE 3L, AMMONIA, 0.5 TO 78 PPM, 1 0'S/PKT 3L" & @CRLF & _ "GASTEC DETECTOR TUBES - BENZENE0.1-65 PPM, 10'S 121L BENZENE" & @CRLF & _ "TOXIC GAS DETECTOR TUBES, MAKE: DRAGER MEASURING GAS: BENZENE (0 -100 PPM), (10 TUBES PER GASTEC TOXIC DETECTOR TUBE 133L FOR CARGO CARGO PERCHLOROETHYLENE" & @CRLF & _ "GASTEC DETECTOR TUBE : 1,1,1 - TRICHLOROETHANE 6-900 ppm" & @CRLF & _ "Gastec Gas Measuring Tubes / SO2 0.05-10 ppm, Batch/Part No.81299" & @CRLF & _ "Gastec Gas Measuring Tubes / CO 5-600 ppm, Batch/Part No.81079" & @CRLF & _ "GASTEC TUBE XYLENES NO. 123L," & @CRLF & _ "GASTEC TUBE, BENZENE, NO. 121L," & @CRLF & _ "GASTEC TUBE ISOPROPYL ALCOHOL - NO.113 - MEASURING RANGE 0.04 TO 2.5%," & @CRLF & _ "Gastec Tube Xylenes No. 123L," & @CRLF & _ "GASTEC TUBE, BENZENE, NO. 121L," & @CRLF & _ "Gastec Tube Isopropyl alcohol - NO.113 - Measuring Range 0.04 to 2.5%," & @CRLF & _ "GASTEC TUBES, PETROLEUM HYDROCARBON" & @CRLF & _ "GASTEC TUBES: CARBON MONOXIDE 1LL, 5- 50PPM (MEAS. RANGE), 5-50 PPM (SCALE RANGE)" & @CRLF & _ "GAS DETECTION TUBE CHLORINE 0.1 - 16PPM REF GASTEC GAS 8LA" & @CRLF & _ "GASTEC TUBES, PETROLEUM HYDROCARBON REF XX XX XX DRW/POS XX XX XX" & @CRLF & _ "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" & @CRLF & _ "GASTEC TUBES: CARBON MONOXIDE 1LL, 5-50PPM (MEAS. RANGE), 5-50 PPM (SCALE RANGE) REF XX XX XX DRW/POS XX XX XX" & @CRLF & _ "GAS DETECTION TUBE HYDROGEN SULPHIDE 100-2000 PPM REF GASTEC 4H DRW/POS GASTEC 4H" & @CRLF & _ "GASTEC TUBES, Petroleum Hydrocarbon XX XX XX GASTEC TUBES, Petroleum Hydrocarbon" & @CRLF & _ "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%" & @CRLF & _ "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)" & @CRLF & _ "GAS DETECTION TUBE HYDROGEN SULPHIDE 100-2000 ppm GASTEC 4H GAS DETECTION TUBE HYDROGEN SULPHIDE 100-2000 ppm" & @CRLF & _ "GASTEC TOXIC GAS TUBES 111L" & @CRLF & _ "GASTEC TOXIC GAS TUBES 121L" & @CRLF & _ "Methyl Alcohol / CH3OH/20-1000 ppm - 10 - PCS - GASTEC TOXIC GAS TEST TUBES - 11LTR" & @CRLF & _ "Benzene / C6H6/ 0,1-10 ppm - 10 - PCS - GASTEC TOXIC GAS TEST TUBES - 12LTR" & @CRLF & _ "IMPA CATALOGUE 330463 GASTEC PRECISIONSAMPLING" & @CRLF & _ "GASTEC Tubes 3LA Ammonia 5-100ppm NH3 GRAAG ZSM PRIJS RETOUR MVG KIM" & @CRLF & _ "GASTEC Tubes 2H Carbon Dioxide 0.5 - 20% C02" & @CRLF & _ "GASTEC Tubes 121L Benzene 0.1 - 65ppm C6H6" & @CRLF & _ "TOXIC TUBE FOR ETHYLENE DIAMINE-DRAGER TUBE NO 8101711(CH3180) OR GASTEC TUBE NO 180L" & @CRLF & _ "Gastec Detector tube 4LL hydrogen Sulfide [Expired aug 2020] Expired aug 2020" & @CRLF & _ "Gastec Detector tube 1L Carbon monoxide [expired aug 2020] expired aug 2020" & @CRLF & _ "Gastec Detector tube 103 hydrocarbons [Nov 2020] Nov 2020" & @CRLF & _ "Gastec airtec tube 6A Water vapour [Expired sept 2020] Expired sept 2020" & @CRLF & _ "Gastec Airtec tube 109AD Oil Mist [Expired oct 2020] Expired oct 2020" & @CRLF & _ "Gastec airtec no 2A Carbon Dioxide [Expired oct 2020] Expired oct 2020" & @CRLF & _ "Gastec airtec no 1A Carbon monoxide [Expired sept 2020] Expired sept 2020" & @CRLF & _ "Gastec Detector tube 4LL hydrogen Sulfide [Expired aug 2020] Expired aug 2020" & @CRLF & _ "Gastec Detector tube 1L Carbon monoxide [expired aug 2020] expired aug 2020" & @CRLF & _ "Gastec Detector tube 103 hydrocarbons [Nov 2020] Nov 2020" & @CRLF & _ "Gastec airtec tube 6A Water vapour [Expired sept 2020] Expired sept 2020" & @CRLF & _ "Gastec Airtec tube 109AD Oil Mist [Expired oct 2020] Expired oct 2020" & @CRLF & _ "Gastec airtec no 2A Carbon Dioxide [Expired oct 2020] Expired oct 2020" & @CRLF & _ "Gastec airtec no 1A Carbon monoxide [Expired sept 2020] Expired sept 2020" & @CRLF & _ "GASTEC DEDECTOR TUBE ETHYL ALCOHOL 50-2000 PPM" & @CRLF & _ "RAE,USA , XYLENE TUBE , 10 PCS/PKT 10-250 PPM - GASTEC," & @CRLF & _ "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" & @CRLF & _ "GASTEC TUBES - HYDROGEN SULPHIDE 10-4000PPM CODE NO:4H 1 GASTEC TUBES - HYDROGEN SULPHIDE 10-4000PPM CODE NO:4H" & @CRLF & _ "GASTEC TUBES - HYDROGEN SULPHIDE 1.0-240 PPM CODE NO:4L 2 GASTEC TUBES - HYDROGEN SULPHIDE 1.0-240 PPM CODE NO:4L" & @CRLF & _ "GASTEC TUBES - GASOLINE 30-2000PPM CODE NO:1L 4 GASTEC TUBES - GASOLINE 30-2000PPM CODE NO:1L" & @CRLF & _ "GASTEC TUBES - BENZENE 0.1 - 65PPM CODE NO:121L 3 GASTEC TUBES - BENZENE 0.1 - 65PPM CODE NO:121L" & @CRLF & _ "GASTEC GAS DETECTION TUBE 6A, VATER VAPOUR ( H2O ) , 20 - 80 MG/M3, 10'S GASTEC 6A" & @CRLF & _ "GASTEC GAS DETECTION TUBE 109A, OIL MIST, 0.3 - 1. 5 MG/M3, 10'S GASTEC 109A" & @CRLF & _ "GASTEC GAS DETECTION TUBE 70, MERCAPTANS R·SH, 5 T O 120 PPM, 10'S PKT GASTEC 70" & @CRLF & _ "GASTEC GAS DETECTION TUBE 70, MERCAPTANS R·SH, 0.5 TO 5 PPM, 10'S PKT GASTEC 70" & @CRLF & _ "Methyl Methacrylate tubes (Drager or Gastec), Drager or Gastec Methyl Methacrylate tubes" & @CRLF & _ "Acrylonitrile tubes (Drager or Gastec), Drager or Gastec Acrylonitrile gas detection tubes" & @CRLF & _ "H2S GASTEC TUBES 4M MEAS.RANGE.25-250 PPM 1BOX x 10 TUBES" & @CRLF & _ "H2S GASTECTUB ARMJ-3691 MEAS.RANGE100-200 PPM 1BOX X 10TUBES" & @CRLF & _ "H2S GASTEC TUBES NO.4LK MEAS.RANGE 1-40 PPM 1BOX X 10 TUBES" & @CRLF & _ "H2S GASTEC TUBES NO.4LL MEAS.RANGE0.25-120 PPM 1BOXx10 TUBES" & @CRLF & _ "H2S GASTEC TUBESNO.4L-MEAS.RANGE:1-240 PPM 1 X10 TUBES" & @CRLF & _ "DRAEGER TUBE ALCOHOL 40-1000 PPM - GASTEC- METHYL ALCOHOL" & @CRLF & _ "GASTEC DEDECTOR TUBE ETHYL ALCOHOL 50-2000 PPM GASTEC" & @CRLF & _ "RAE TUBES HYDROCARBONS , RAE HC 50-100 PPM GASTEC" & @CRLF & _ "DRAGER, RAE TUBE TOLUENE 10-300 PPM 10-300 PPM - GASTEC," & @CRLF & _ "RAE,USA , XYLENE TUBE , 10 PCS/PKT 10-250 PPM - GASTEC" & @CRLF & _ "RAE TUBE H2S 1 - 7 PPM 10`S / PKT GASTEC OR HONEYWELL," & @CRLF & _ "RAE TUBE,H2S;2.5-60 PPM GASTEC OR HONEYWELL," & @CRLF & _ "IMPA CATALOGUE DRAGER TUBE BENZENE 0,5/C 0,5-10 PPM NO 8101841 GASTEC OR HONEYWELL," & @CRLF & _ "Gastec tubes Office Notes: Type Description: Sulphur Dioxide 1-25 ppm" & @CRLF & _ "Gastec tubes Office Notes: Type Description: Nitrogen Dioxide 2-100 ppm" & @CRLF & _ "Gastec tubes Office Notes: Type Description: Benzene 0.5-10 ppm" & @CRLF & _ "Gastec tubes Office Notes: Type Description: Methyl Alcohol 20-1000 ppm" & @CRLF & _ "Gastec tubes Office Notes:Type Description: Sulphur Dioxide 1-25 ppm" & @CRLF & _ "Gastec tubes Office Notes: Type Description: Nitrogen Dioxide 2-100 ppm" & @CRLF & _ "Gastec tubes Office Notes: Type Description: Benzene 0.5-10 ppm" & @CRLF & _ "Gastec tubes Office Notes:Type Description: Methyl Alcohol 20-1000 ppm" & @CRLF & _ "GASTEC DETECTOR TUBES NITROGEN OXIDE MEASURING RANGE 10-300PPM" & @CRLF & _ "GASTEC DETECTOR TUBES NO.5L SULFUR DIOXIDE SO2 MEASURING RANGE 1,25-200PPM SCALE RANGE 5-100PPM" & @CRLF & _ "MERCAPTAN 70 L - GASTEC 70 L" & @CRLF & _ "GASTEC TUBES 5LB - SULPHUR DIOXIDE - GASTEC - 5LB" & @CRLF & _ "GASTEC TUBES 2LL - CO2 TUBES - GASTEC - 2LL" & @CRLF & _ "GASTEC TUBES 4H - H2S, 4H, 100-2000 PPM - GASTEC - 4H" & @CRLF & _ "Gastec Pump ( GV 100S ) Extention Hose , No. 351A-30," & @CRLF & _ "GASTEC TUBE FOR METHYL ALCOHOL, 111L , RANGE - 20-1000 PPM," & @CRLF & _ "GASTEC TUBE FOR BENZENE, 121L , RANGE- 0.1 -65 PPM," & @CRLF & _ "DETECTON TUBE (GASTEC) ,121SP BENZENE (0.2-66PPM)" & @CRLF & _ "GASTEC TUBE FOR METHYL ALCOHOL, 111L , RANGE - 20-1000 ppm," & @CRLF & _ "GASTEC TUBE FOR BENZENE, 121L , RANGE- 0.1 -65 ppm," & @CRLF & _ "GASTEC TUBE For Acrylonitrile Range 2-360 ppm" & @CRLF & _ "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" & @CRLF & _ "GASTECTUBE FOR ACETONE" & @CRLF & _ "GASTECTUBE FOR PHONEL" & @CRLF & _ "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 |" & @CRLF & _ "Gastectube for Phonel" & @CRLF & _ "GASTEC N-121L BENZENE DETECTOR TUBES FOR GASTEC -100 SAMPLING PUMP -UOM: PC" & @CRLF & _ "GASTEC DETECTOR TUBES - ETHYLENE 0.2-100 PPM, 10'S" & @CRLF & _ "GASTEC DETECTOR TUBES - ETHYLENE 25-1680 PPM, 10'S" & @CRLF & _ "GASTEC DETECTOR TUBE 131LB, VINYL CHLORIDE MONOME 0.25-70 PPM, 10'S/PKT" & @CRLF & _ "GASTEC DETECTOR TUBES - VINYL CHLORIDE 0.025-2.0 V OL.%, 10'S" & @CRLF & _ "GASTEC DETECTOR TUBES - LPG GAS (C3-C4) 0.02-0.8%' 10'S" & @CRLF & _ "GASTEC DETECTOR TUBES - HYDRO CARBONS 0.05-2.4 VOL .%, 10'S" & @CRLF & _ "GASTEC DETECTOR TUBES - WATER VAPOUR 0.05 - 2 MG/L , 10'S" & @CRLF & _ "GASTEC DETECTOR TUBES - 1.3-BUTADIENE 0.5-5 PPM, 1 0'S" & @CRLF & _ "GASTEC DETECTOR TUBE 174L, 1,3-BUTADIENE 2.5-100 P PM, 10'S/PKT" & @CRLF & _ "GASTEC DETECTOR TUBES - BENZENE0.1-65 PPM, 10'S" & @CRLF & _ "GASTEC DETECTOR TUBE 3L, AMMONIA, 0.5 TO 78 PPM, 1 0'S/PKT" & @CRLF & _ "GASTEC CARBON DIOXIDE DETECTOR TUBES MODEL: 2L, M ASURING RANGE: 0.13 ~ 6%, 10'/PKT" & @CRLF & _ "GASTEC DETECTOR TUBE 174D, 1,3-BUTADIENE 10-200 PP M/HR, 10'S/PKT" & @CRLF & _ "GASTEC TUBE TIP HOLDER, ITEM CODE: 722" & @CRLF & _ "GASTEC EXTENSION HOSE (WITH TUBE HOLDER NO.358)" & @CRLF & _ "GASTEC GAS SAMPLING PUMP KIT GV-100S" & @CRLF & _ "GASTEC TUBES - MERCAPTANS 80495 BP: 70L - Total Mercaptans (0.1-8 ppm) #80495" & @CRLF & _ "GASTEC DETECTOR TUBES FOR BENZENE C6H6121L, 0.1-65 PPM0.1-10PPM" & @CRLF & _ "GASTEC DETECTOR TUBES FOR CARBON MONOXIDE - 5-50 PPM" & @CRLF & _ "1.3-Pentadiene toxic vapour detection GASTEC TUBE # 174L" & @CRLF & _ "1.3-Pentadiene Toxic Vapour Detection GASTEC TUBE # 174L" & @CRLF & _ "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" & @CRLF & _ "Gastec Tubes - Mercaptans 80495 70L - Total Mercaptans (0.1-8 ppm) #80495" & @CRLF & _ "Ethyl alcohol gastech measuring tube 10's/pkt measuring range 0.01%-7.5% vol 5" & @CRLF & _ "Xylene gastech measuring tube 10's/pkt measuring range 5-625 ppm 4" & @CRLF & _ "Carbon dioxide gastech measuring tube 10's/pkt measuring range 0.1-6.5 vol % 3" & @CRLF & _ "Sulphur dioxide gastech measuring tube 10's/pkt measuring range 0.25-10 ppm 2" & @CRLF & _ "Benzene gastech measuring tube 10's/pkt measuring range 0.1-15ppm 1" & @CRLF & _ "GASTEC TUBE FOR-CRUDE BENZENE Notes : GASTEC TUBE NO FOR:- CRUDE BENZENE-121 -1 PKT" & @CRLF & _ "GASTEC TUBE FOR-CRUDE BENZENE Notes : GASTEC TUBE NO FOR:- CRUDE BENZENE-" & @CRLF & _ "GASTEC DETECTOR TUBES BENZENE 0,1-65 PPM 10'S GASTEC 121L" & @CRLF & _ "GASTUBES FOR METHANOL MAKE: GASTEC Methanol 2-200 PPM (111LL) 0" & @CRLF & _ "Gastec tubes no. 60 (phenol 1-25 ppm)" & @CRLF & _ "GASTEC GAS DETECTION TUBE 163L ETHYLENE OXIDE 1.2-120PPM" & @CRLF & _ "GASTEC GAS DETECTION TUBE ETHYL ACETATE NR-141L 20-800PPM" & @CRLF & _ "GASTEC TUBES FOR ACRYLONITRILE No. 191L BP: GASTEC" & @CRLF & _ "GASTEC TUBES FOR ACRYLONITRILE GASTEC No. 191L" & @CRLF & _ "GASTEC ACETIC ACID NO.81" & @CRLF & _ "GASTEC ETHYL ACETATE 141L" & @CRLF & _ "GASTEC ACETONE NO. 151L" & @CRLF & _ "GASTEC ETHANOL NO.112L" & @CRLF & _ "GASTEC METHYL ISOBUTYL KETONE NO. 153L" & @CRLF & _ "GASTEC ETHYLENE NO. 165L" & @CRLF & _ "GASTEC AMINES NO. 180L" & @CRLF & _ "GASTEC TUBE ISOPROPYL ALCOHOL 113L" & @CRLF & _ "Gastec Gas detector tubes for Hydrogen S Range of measurement 0 to 50 PPM (1), 1 ## 10'S/PCK" & @CRLF & _ "Gastec Gas detector tubes for Hydrocarbo of measurement 0 to 1 by Volume (1), 1 ## 10'S/PCK" & @CRLF & _ "gastec / 116 / isobutyl alcohol" & @CRLF & _ "Gas detector tube Mercaptans | GasTec; No. 70L; 0.1-8PPM" & @CRLF & _ "Gas detector tube Mercaptans | GasTec; No. 70; 0.5-120PPM" & @CRLF & _ "Gastec Gas detector tubes for Hydrogen Sulphide, Range of measurement 0 to 50 PPM (1), 1" & @CRLF & _ "Gastec Gas detector tubes for Hydrocarbon, Range of measurement 0 to 1 by Volume (1), 1" & @CRLF & _ "HYDROCARBONS GASTECHYDROC ARBONS0.05-2.4/0.1-1.2QC80729" & @CRLF & _ "Gastec tube Mercaptans 0.1/a (0.1 to 2.5 ppm range), 10s/pkt [1 packet contain : 10 numbers" & @CRLF & _ "SULPHUR DIOXIDE GASTECSUL PHURDIOXIDE1-25PPMCF000131" & @CRLF & _ "GASTEC DEDECTOR TUBE - 1L CARBON MONOXIDE (MEA. RANGE 2.5-2000 PPM) - 1 box (10 tube)" & @CRLF & _ "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" & @CRLF & _ "GASTEC 4L HYDROGEN SULPHIDE / Meas. R: 1-240 ppm / FOR GASTEC PUMP GV-100S - XX XX XX" & @CRLF & _ "H2S GASTECH2S100-2000PPMCF000086" & @CRLF & _ "GASTEC DEDECTOR TUBE - 5La SULFUR DIOXIDE (MEA. RANGE 0.5-60 PPM) - 1 box (10 tube)" & @CRLF & _ "H2S GASTECH2S10-250PPMCF000647" & @CRLF & _ "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." & @CRLF & _ "GASTEC DEDECTOR TUBE - 121L BENZENE (MEA RANGE 0.1 - 65 PPM) - 2 box (20 tube)" & @CRLF & _ "GASTECH ACRYLONITRILE DETECTION TUBE Code: 191L" & @CRLF & _ "H2S GASTECH2S0.5-10PPMCF0000079" & @CRLF & _ "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." & @CRLF & _ "GASTEC H2S DETECTOR TUBES MEASURING RANGE: 1-25PPM 10'S" & @CRLF & _ "GASTEC DEDECTOR TUBE - 4LL HYDROGEN SULFIIDE (MEA. RANGE 0.25-120 PPM) - 1 box (10 tube)" & @CRLF & _ "GASTEC CARBON MONOXIDE DETECTION TUBE NO:1LK" & @CRLF & _ "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." & @CRLF & _ "CARBONDIOXIDE GASTECCARBO NDIOXIDE300-500PPMCF0000025" & @CRLF & _ "GASTEC MERCAPTANS DETECTOR TUBES MEASURING RANGE 0,1 - 8 PPM 10'S" & @CRLF & _ "GASTEC BENZENE DETECTION TUBES NO:121L" & @CRLF & _ "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" & @CRLF & _ "GASTEC TOXIC TUBE / BENZENE "Manufacturer : Gastec Tube No: 121 SP Tube Name : Benzene Range : 0.2 - 66 ppm" & @CRLF & _ "GASTEC DETECTOR TUBE TOLUENE (122) (MEAS.RANGE 5-690PPM, SCALE RANGE 10- 300PPM.) For: Gastec tubes, Model: SN: NA NA, Man: NA" & @CRLF & _ "GASTEC DETECTOR TUBE XYLENE (123) (MEAS.RANGE 5-625PPM, SCALE RANGE 10- 250PPM) For: Gastec tubes, Model: SN: NA NA, Man: NA" & @CRLF & _ "GASTEC NO.70L TOTAL MERCAPTAN (MEAS.RANGE 0.1-8PPM, SCALE RANGE 0.5- 4PPM.) For: Gastec tubes, Model: SN: NA NA, Man: NA" & @CRLF & _ "GASTEC NO.1L CARBON MONOXIDE (TUBE NO: 1L, MEASURING RANGE: 2.5 - 2000PPM) For: Gastec tubes, Model: SN: NA NA, Man: NA" & @CRLF & _ "GASTEC NO.1L CARBON DIOXIDE (TUBE NO: 2L, MEASURING RANGE: 0.13 - 6%PPM) For: Gastec tubes, Model: SN: NA NA, Man: NA" & @CRLF & _ "DETECTOR TUBE HYDROCARBON GAS 0.1%/B BP: GASTECHFor: Safety, Man:" & @CRLF & _ "DETECTOR TUBE HYDROGEN SULPHIDE 2/A - 2- 20PPM BP: GASTECHFor: Safety, Man:" & @CRLF & _ "STYRENE GASTEC TUBES BP: 124L STYRENE" & @CRLF & _ "TEST TUBE, CARBON MONOXIDE 1LK, 5.0- 600.0 PPM, 1 BOX CONTAINS 10 TUBES MAKE GASTEC TYPE 1LK; NAME 2: 1LK" & @CRLF & _ "CARBON MONOXIDE 25...500PPM GASTEC (MAKER CODE:1LA) Part Number: 70603" & @CRLF & _ "GASTEC TOXIC TUBE / BENZENE - MANUFACTURER : GASTEC TUBE NO: 121 SP TUBE NAME : BENZENE RANGE : 0.2 - 66 PPM" & @CRLF & _ "HIGH H2S GASTEC TUBES BP: 4HH HYDROGEN SULPHIDE" & @CRLF & _ "DETECTOR TUBE CARBON MONOXIDE 5C - 100- 700PPM BP: GASTECHFor: Safety, Man:" & @CRLF & _ "HIGH H2S GASTEC TUBES BP: 4H HYDROGEN SULPHIDE" & @CRLF & _ "DETECTOR TUBE MERCAPTAN 0.1-2.5PPM - 0.1 - 15PPM BP: GASTECHFor: Safety, Man:" & @CRLF & _ "XYLENE GASTEC TUBES BP: 123 XYLENE" & @CRLF & _ "TEST TUBE, CARBON DIOXIDE 2HH, 2.5- 40.0 PCT, 1 BOX CONTAINS 10 TUBES MAKE GASTEC TYPE 2HH; NAME 2: 2HH" & @CRLF & _ "GASTEC TUBE - 1,2-DICHLOROETHANE; 135L" Local $aArray = StringRegExp($sString, $sRegex, $STR_REGEXPARRAYGLOBALFULLMATCH) Local $aFullArray[0] For $i = 0 To UBound($aArray) -1 _ArrayConcatenate($aFullArray, $aArray[$i]) Next $aArray = $aFullArray ; Present the entire match result _ArrayDisplay($aArray, "Result")

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