Regular Expressions 101

Save & Share

  • Regex Version: ver. 1
  • Update Regex
    ctrl+⇧+s
  • Save new Regex
    ctrl+s
  • Add to Community Library

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

/
/
gm

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 = "(?m)(?<=OF 8 )(\S+)" Local $sString = "07/26/2021 09:41:00 => [Debug] Execution started for file: For_ReadingText_PDF" & @CRLF & _ "07/26/2021 09:41:01 => [Info] DataScraping_From_Drawing_PDF execution started" & @CRLF & _ "07/26/2021 09:41:02 => [Debug] 4 3 2 1" & @CRLF & _ "BILL OF MATERIALS REV REL NO REVISION DWN CKD APVD DATE" & @CRLF & _ "ITEM QTY DESCRIPTION PART NUMBER REV 0 X RELEASED TO PROTOTYPE PX375 X X 12OCT18" & @CRLF & _ "1 1 BRACKET; AIR CLEANER A061P694-1 0" & @CRLF & _ "2 2 GUSSET; AIR CLEANER A061P694-2 0" & @CRLF & _ "3 1 GUSSET; AIR CLEANER A061P694-3 0" & @CRLF & _ "4 2 GUSSET; AIR CLEANER A061P694-4 0 NOTES:" & @CRLF & _ "5 1 GUSSET; AIR CLEANER A061P694-5 0 1. STEEL STAMP COUNTRY OF ORIGIN," & @CRLF & _ "PART NUMBER, AND REVISION LEVEL PER" & @CRLF & _ "D 6 1 GUSSET; AIR CLEANER A061P694-6 0 CPP STD. 17,012. D" & @CRLF & _ "2. DEBUR & BREAK ALL SHARP CORNERS." & @CRLF & _ "3. FINISH TO BE LAVA BLACK PER CPP STD. 18,008." & @CRLF & _ "4. OPTIONAL PAINT: RAL 9005." & @CRLF & _ "A. MATERIAL: CPP STD 12,002" & @CRLF & _ "5. WELD STANDARD:" & @CRLF & _ "A. ALL WELD SYMBOL SHALL CONFORM TO AWS A2.4." & @CRLF & _ "B. WELD DISCONTINUTIES SHALL NOT EXCEED ISO 5817" & @CRLF & _ "BOTH SIDES QUALITY LEVEL B." & @CRLF & _ "1.3 C. WELD FILLER MATERIAL MUST CONFORM TO AWS A5.18 ER70S-6." & @CRLF & _ "DETAIL B" & @CRLF & _ "SCALE .375" & @CRLF & _ "" & @CRLF & _ "C C" & @CRLF & _ "2 2 PLACES 5" & @CRLF & _ "2X 30.2 86.6 233.7" & @CRLF & _ "[1.19] [3.41] [9.20] 4" & @CRLF & _ "" & @CRLF & _ "6" & @CRLF & _ "" & @CRLF & _ "B B" & @CRLF & _ "4 CORNERS" & @CRLF & _ "1 -2 2" & @CRLF & _ "49.5 1-2 2X 362" & @CRLF & _ "[1.95] [14.25]" & @CRLF & _ "82.6 1" & @CRLF & _ "2X 108 [3.25]" & @CRLF & _ "[4.25] 1.5 1-2" & @CRLF & _ "42.7 203.5 1.6 61.2 1-2" & @CRLF & _ "[1.68] [8.01] [2.41] 133.4" & @CRLF & _ "57.2 [5.25]" & @CRLF & _ "A [2.25] 2 PLACES 1-3 3 A" & @CRLF & _ "2 PLACES 3 SEE DETAIL B DIMENSIONS ARE IN: MILLIMETERS CMI DATA CLASSIFICATION" & @CRLF & _ "[ ] ARE IN: INCHES DO NOT SCALE PRINT Cummins Confidential Cummins Inc." & @CRLF & _ "DRAWING TOLERANCES APPLY TO PRIMARY" & @CRLF & _ "DIMENSIONS UNLESS OTHERWISE SPECIFIED SCALE .150 DWN B.SARKAR PX375 ITEM NAME" & @CRLF & _ "" & @CRLF & _ "X: # 1 IN OR 4 mm CKD X R BRACKET, AIR CLEANER" & @CRLF & _ "X.X: # .1 IN OR 0.7 mm" & @CRLF & _ "X.XX: # .030 IN OR 0.25 mm APVD X" & @CRLF & _ "X.XXX: # .010 IN OR 0.075 mm REAR MOUNT" & @CRLF & _ "ANGULAR TOLERANCE: # 1$ DATE 12OCT18" & @CRLF & _ "CONFIDENTIAL AND PROPRIETARY AND SHALL NOT BE DISCLOSED TO OTHERS MUST CONFORM DWG" & @CRLF & _ "THIS DOCUMENT (AND THE INFORMATION SHOWN THEREON) IS FOR INTERPRETATION OF SIZE CAD SHEET ITEM NUMBER REV" & @CRLF & _ "IN HARD COPY OR ELECTRONIC FORM, REPRODUCED BY ANY MEANS, OR DIMENSIONING AND TOLERANCING," & @CRLF & _ "USED FOR ANY PURPOSE WITHOUT WRITTEN CONSENT OF CUMMINS INC. SEE ASME Y14.5-2009 TO CES 10903 C 1 OF 8 A061P694 0" & @CRLF & _ "4 3 2 14 3 2 1" & @CRLF & _ "NOTES:" & @CRLF & _ "1. ALL BENDS TO BE 90$ UNLESS OTHERWISE STATED." & @CRLF & _ "[4.00] [15.82]" & @CRLF & _ "2. BEND RADII TO EQUAL MATERIAL THICKNESS." & @CRLF & _ "101.6 401.8 3. MATERIAL: CPP STD 11,101" & @CRLF & _ "A. OPTIONAL MATERIAL: EN10025-2 Grade S355JR" & @CRLF & _ "4. OPTIONAL MATERIAL THICKNESS : 0.250 INCH." & @CRLF & _ "D 4X n11.4 D" & @CRLF & _ "[.45]" & @CRLF & _ "203.2 503.4" & @CRLF & _ "0 [8.00] [19.82]" & @CRLF & _ "[0] 36.6" & @CRLF & _ "2X 50.8 [1.44]" & @CRLF & _ "[2.00] R6.4 TYP" & @CRLF & _ "2X 100.8 [.25]" & @CRLF & _ "[3.97]" & @CRLF & _ "112.8" & @CRLF & _ "[4.44] 0 [.55] [15.26]" & @CRLF & _ "[0] [6.53] [13.44]" & @CRLF & _ "2X 165.9 341.4 387.6" & @CRLF & _ "2X 14" & @CRLF & _ "(203 )" & @CRLF & _ "C VIEW A [7.99] C" & @CRLF & _ "A" & @CRLF & _ "(600.7 )" & @CRLF & _ "[23.65]" & @CRLF & _ "" & @CRLF & _ "210$ 426.2" & @CRLF & _ "[16.78]" & @CRLF & _ "2X 370.2" & @CRLF & _ "[14.58]" & @CRLF & _ "304.8 4X n10.7" & @CRLF & _ "B [12.00] [.42] B" & @CRLF & _ "2X n6.4" & @CRLF & _ "[.25]" & @CRLF & _ "2X 167" & @CRLF & _ "127 [6.58]" & @CRLF & _ "[5.00]" & @CRLF & _ "76.2" & @CRLF & _ "[3.00]" & @CRLF & _ "0 0" & @CRLF & _ "[0] 2X n13 [0]" & @CRLF & _ "0 [.91] [11.06] [14.93] [.51] 69.1" & @CRLF & _ "[0] [2.72]" & @CRLF & _ "2X 23.1 2X 280.9 2X 379.2" & @CRLF & _ "82.6" & @CRLF & _ "A [3.25] A" & @CRLF & _ "[5.69] [5.03] [2.53] [1.94] [0]" & @CRLF & _ "DIMENSIONS ARE IN: MILLIMETERS CMI DATA CLASSIFICATION" & @CRLF & _ "[ ] ARE IN: INCHES DO NOT SCALE PRINT Cummins Confidential Cummins Inc." & @CRLF & _ "6.4 THICK 144.5 127.8 64.3 49.3 0 DRAWING TOLERANCES APPLY TO PRIMARY" & @CRLF & _ "[.250] DIMENSIONS UNLESS OTHERWISE SPECIFIED SCALE .250 DWN B.SARKAR PX375 ITEM NAME" & @CRLF & _ "" & @CRLF & _ "X: # 1 IN OR 4 mm CKD X R BRACKET, AIR CLEANER" & @CRLF & _ "X.X: # .1 IN OR 0.7 mm" & @CRLF & _ "X.XX: # .030 IN OR 0.25 mm APVD X" & @CRLF & _ "X.XXX: # .010 IN OR 0.075 mm REAR MOUNT" & @CRLF & _ "ANGULAR TOLERANCE: # 1$ DATE 12OCT18" & @CRLF & _ "CONFIDENTIAL AND PROPRIETARY AND SHALL NOT BE DISCLOSED TO OTHERS MUST CONFORM DWG" & @CRLF & _ "THIS DOCUMENT (AND THE INFORMATION SHOWN THEREON) IS FOR INTERPRETATION OF SIZE CAD SHEET ITEM NUMBER REV" & @CRLF & _ "IN HARD COPY OR ELECTRONIC FORM, REPRODUCED BY ANY MEANS, OR DIMENSIONING AND TOLERANCING," & @CRLF & _ "USED FOR ANY PURPOSE WITHOUT WRITTEN CONSENT OF CUMMINS INC. SEE ASME Y14.5-2009 TO CES 10903 C 2 OF 8 A061P694 0" & @CRLF & _ "4 3 2 14 3 2 1" & @CRLF & _ "NOTES:" & @CRLF & _ "1. MATERIAL: CPP STD 11,101" & @CRLF & _ "A. OPTIONAL MATERIAL: EN10025-2 Grade S355JR" & @CRLF & _ "2. OPTIONAL MATERIAL THICKNESS : 0.250 INCH" & @CRLF & _ "" & @CRLF & _ "D D" & @CRLF & _ "" & @CRLF & _ "C C" & @CRLF & _ "" & @CRLF & _ "[14.00] [.75]" & @CRLF & _ "355.6 19.1" & @CRLF & _ "6.4 THICK" & @CRLF & _ "[.250]" & @CRLF & _ "0" & @CRLF & _ "12.7 [0]" & @CRLF & _ "[.50] 19.1" & @CRLF & _ "B R6.4 TYP [.75] B" & @CRLF & _ "[.25]" & @CRLF & _ "82.6" & @CRLF & _ "[3.25]" & @CRLF & _ "[2.50] 0" & @CRLF & _ "63.5 [0]" & @CRLF & _ "" & @CRLF & _ "A A" & @CRLF & _ "DIMENSIONS ARE IN: MILLIMETERS DO NOT SCALE PRINT CMI DATA CLASSIFICATION Cummins Inc." & @CRLF & _ "[ ] ARE IN: INCHES Cummins Confidential" & @CRLF & _ "DRAWING TOLERANCES APPLY TO PRIMARY" & @CRLF & _ "DIMENSIONS UNLESS OTHERWISE SPECIFIED SCALE .250 DWN B.SARKAR PX375 ITEM NAME" & @CRLF & _ "" & @CRLF & _ "X: # 1 IN OR 4 mm CKD X R BRACKET, AIR CLEANER" & @CRLF & _ "X.X: # .1 IN OR 0.7 mm" & @CRLF & _ "X.XX: # .030 IN OR 0.25 mm APVD X" & @CRLF & _ "X.XXX: # .010 IN OR 0.075 mm REAR MOUNT" & @CRLF & _ "ANGULAR TOLERANCE: # 1$ DATE 12OCT18" & @CRLF & _ "CONFIDENTIAL AND PROPRIETARY AND SHALL NOT BE DISCLOSED TO OTHERS MUST CONFORM DWG" & @CRLF & _ "THIS DOCUMENT (AND THE INFORMATION SHOWN THEREON) IS FOR INTERPRETATION OF SIZE CAD SHEET ITEM NUMBER REV" & @CRLF & _ "IN HARD COPY OR ELECTRONIC FORM, REPRODUCED BY ANY MEANS, OR DIMENSIONING AND TOLERANCING," & @CRLF & _ "USED FOR ANY PURPOSE WITHOUT WRITTEN CONSENT OF CUMMINS INC. SEE ASME Y14.5-2009 TO CES 10903 C 4 OF 8 A061P694 0" & @CRLF & _ "4 3 2 14 3 2 1" & @CRLF & _ "NOTES:" & @CRLF & _ "1. MATERIAL: CPP STD 11,101" & @CRLF & _ "A. OPTIONAL MATERIAL: EN10025-2 Grade S355JR" & @CRLF & _ "2. OPTIONAL MATERIAL THICKNESS : 0.250 INCH." & @CRLF & _ "" & @CRLF & _ "D D" & @CRLF & _ "" & @CRLF & _ "[.50] [0]" & @CRLF & _ "C 12.7 0 6.4 THICK C" & @CRLF & _ "[.250]" & @CRLF & _ "127" & @CRLF & _ "[5.00]" & @CRLF & _ "" & @CRLF & _ "R6.4 TYP" & @CRLF & _ "[.25]" & @CRLF & _ "" & @CRLF & _ "63.5" & @CRLF & _ "[2.50]" & @CRLF & _ "" & @CRLF & _ "B B" & @CRLF & _ "" & @CRLF & _ "19.1" & @CRLF & _ "[.75]" & @CRLF & _ "0" & @CRLF & _ "[0]" & @CRLF & _ "49.5 [.75]" & @CRLF & _ "[1.95] 19.1" & @CRLF & _ "" & @CRLF & _ "A A" & @CRLF & _ "DIMENSIONS ARE IN: MILLIMETERS DO NOT SCALE PRINT CMI DATA CLASSIFICATION Cummins Inc." & @CRLF & _ "[ ] ARE IN: INCHES Cummins Confidential" & @CRLF & _ "DRAWING TOLERANCES APPLY TO PRIMARY" & @CRLF & _ "DIMENSIONS UNLESS OTHERWISE SPECIFIED SCALE .250 DWN B.SARKAR PX375 ITEM NAME" & @CRLF & _ "" & @CRLF & _ "X: # 1 IN OR 4 mm CKD X R BRACKET, AIR CLEANER" & @CRLF & _ "X.X: # .1 IN OR 0.7 mm" & @CRLF & _ "X.XX: # .030 IN OR 0.25 mm APVD X" & @CRLF & _ "X.XXX: # .010 IN OR 0.075 mm REAR MOUNT" & @CRLF & _ "ANGULAR TOLERANCE: # 1$ DATE 12OCT18" & @CRLF & _ "CONFIDENTIAL AND PROPRIETARY AND SHALL NOT BE DISCLOSED TO OTHERS MUST CONFORM DWG" & @CRLF & _ "THIS DOCUMENT (AND THE INFORMATION SHOWN THEREON) IS FOR INTERPRETATION OF SIZE CAD SHEET ITEM NUMBER REV" & @CRLF & _ "IN HARD COPY OR ELECTRONIC FORM, REPRODUCED BY ANY MEANS, OR DIMENSIONING AND TOLERANCING," & @CRLF & _ "USED FOR ANY PURPOSE WITHOUT WRITTEN CONSENT OF CUMMINS INC. SEE ASME Y14.5-2009 TO CES 10903 C 5 OF 8 A061P694 0" & @CRLF & _ "4 3 2 14 3 2 1" & @CRLF & _ "NOTES:" & @CRLF & _ "1. MATERIAL: CPP STD 11,101" & @CRLF & _ "A. OPTIONAL MATERIAL: EN10025-2 Grade S355JR" & @CRLF & _ "2. OPTIONAL MATERIAL THICKNESS : 0.250 INCH" & @CRLF & _ "" & @CRLF & _ "D D" & @CRLF & _ "" & @CRLF & _ "C C" & @CRLF & _ "" & @CRLF & _ "R6.4" & @CRLF & _ "[.25]" & @CRLF & _ "" & @CRLF & _ "B 25.4 B" & @CRLF & _ "[1.00]" & @CRLF & _ "" & @CRLF & _ "108 6.4 THICK" & @CRLF & _ "[4.25] [.250]" & @CRLF & _ "" & @CRLF & _ "A A" & @CRLF & _ "DIMENSIONS ARE IN: MILLIMETERS DO NOT SCALE PRINT CMI DATA CLASSIFICATION Cummins Inc." & @CRLF & _ "[ ] ARE IN: INCHES Cummins Confidential" & @CRLF & _ "DRAWING TOLERANCES APPLY TO PRIMARY" & @CRLF & _ "DIMENSIONS UNLESS OTHERWISE SPECIFIED SCALE .250 DWN B.SARKAR PX375 ITEM NAME" & @CRLF & _ "" & @CRLF & _ "X: # 1 IN OR 4 mm CKD X R BRACKET, AIR CLEANER" & @CRLF & _ "X.X: # .1 IN OR 0.7 mm" & @CRLF & _ "X.XX: # .030 IN OR 0.25 mm APVD X" & @CRLF & _ "X.XXX: # .010 IN OR 0.075 mm REAR MOUNT" & @CRLF & _ "ANGULAR TOLERANCE: # 1$ DATE 12OCT18" & @CRLF & _ "CONFIDENTIAL AND PROPRIETARY AND SHALL NOT BE DISCLOSED TO OTHERS MUST CONFORM DWG" & @CRLF & _ "THIS DOCUMENT (AND THE INFORMATION SHOWN THEREON) IS FOR INTERPRETATION OF SIZE CAD SHEET ITEM NUMBER REV" & @CRLF & _ "IN HARD COPY OR ELECTRONIC FORM, REPRODUCED BY ANY MEANS, OR DIMENSIONING AND TOLERANCING," & @CRLF & _ "USED FOR ANY PURPOSE WITHOUT WRITTEN CONSENT OF CUMMINS INC. SEE ASME Y14.5-2009 TO CES 10903 C 6 OF 8 A061P694 0" & @CRLF & _ "4 3 2 14 3 2 1" & @CRLF & _ "NOTES:" & @CRLF & _ "1. MATERIAL: CPP STD 11,101" & @CRLF & _ "A. OPTIONAL MATERIAL: EN10025-2 Grade S355JR" & @CRLF & _ "2. OPTIONAL MATERIAL THICKNESS : 0.250 INCH" & @CRLF & _ "" & @CRLF & _ "D D" & @CRLF & _ "" & @CRLF & _ "C C" & @CRLF & _ "" & @CRLF & _ "B B" & @CRLF & _ "2X R6.4" & @CRLF & _ "[.25]" & @CRLF & _ "" & @CRLF & _ "25.4" & @CRLF & _ "[1.00]" & @CRLF & _ "" & @CRLF & _ "387.6" & @CRLF & _ "[15.26]" & @CRLF & _ "6.4 THICK" & @CRLF & _ "[.250]" & @CRLF & _ "" & @CRLF & _ "A A" & @CRLF & _ "DIMENSIONS ARE IN: MILLIMETERS DO NOT SCALE PRINT CMI DATA CLASSIFICATION Cummins Inc." & @CRLF & _ "[ ] ARE IN: INCHES Cummins Confidential" & @CRLF & _ "DRAWING TOLERANCES APPLY TO PRIMARY" & @CRLF & _ "DIMENSIONS UNLESS OTHERWISE SPECIFIED SCALE .250 DWN B.SARKAR PX375 ITEM NAME" & @CRLF & _ "" & @CRLF & _ "X: # 1 IN OR 4 mm CKD X R BRACKET, AIR CLEANER" & @CRLF & _ "X.X: # .1 IN OR 0.7 mm" & @CRLF & _ "X.XX: # .030 IN OR 0.25 mm APVD X" & @CRLF & _ "X.XXX: # .010 IN OR 0.075 mm REAR MOUNT" & @CRLF & _ "ANGULAR TOLERANCE: # 1$ DATE 12OCT18" & @CRLF & _ "CONFIDENTIAL AND PROPRIETARY AND SHALL NOT BE DISCLOSED TO OTHERS MUST CONFORM DWG" & @CRLF & _ "THIS DOCUMENT (AND THE INFORMATION SHOWN THEREON) IS FOR INTERPRETATION OF SIZE CAD SHEET ITEM NUMBER REV" & @CRLF & _ "IN HARD COPY OR ELECTRONIC FORM, REPRODUCED BY ANY MEANS, OR DIMENSIONING AND TOLERANCING," & @CRLF & _ "USED FOR ANY PURPOSE WITHOUT WRITTEN CONSENT OF CUMMINS INC. SEE ASME Y14.5-2009 TO CES 10903 C 7 OF 8 A061P694 0" & @CRLF & _ "4 3 2 14 3 2 1" & @CRLF & _ "NOTES:" & @CRLF & _ "1. MATERIAL: CPP STD 11,101" & @CRLF & _ "A. OPTIONAL MATERIAL: EN10025-2 Grade S355JR" & @CRLF & _ "2. OPTIONAL MATERIAL THICKNESS : 0.250 INCH." & @CRLF & _ "" & @CRLF & _ "D D" & @CRLF & _ "" & @CRLF & _ "C C" & @CRLF & _ "2X R6.4 12.7" & @CRLF & _ "[.25] [.50]" & @CRLF & _ "" & @CRLF & _ "49.5" & @CRLF & _ "[1.95]" & @CRLF & _ "" & @CRLF & _ "19.1" & @CRLF & _ "B [.75] B" & @CRLF & _ "" & @CRLF & _ "42.5 .38 X 45$ CHAMFER 6.4 THICK" & @CRLF & _ "[1.68] [.250]" & @CRLF & _ "" & @CRLF & _ "A A" & @CRLF & _ "DIMENSIONS ARE IN: MILLIMETERS DO NOT SCALE PRINT CMI DATA CLASSIFICATION Cummins Inc." & @CRLF & _ "[ ] ARE IN: INCHES Cummins Confidential" & @CRLF & _ "DRAWING TOLERANCES APPLY TO PRIMARY" & @CRLF & _ "DIMENSIONS UNLESS OTHERWISE SPECIFIED SCALE .188 DWN B.SARKAR PX375 ITEM NAME" & @CRLF & _ "" & @CRLF & _ "X: # 1 IN OR 4 mm CKD X R BRACKET, AIR CLEANER" & @CRLF & _ "X.X: # .1 IN OR 0.7 mm" & @CRLF & _ "X.XX: # .030 IN OR 0.25 mm APVD X" & @CRLF & _ "X.XXX: # .010 IN OR 0.075 mm REAR MOUNT" & @CRLF & _ "ANGULAR TOLERANCE: # 1$ DATE 12OCT18" & @CRLF & _ "CONFIDENTIAL AND PROPRIETARY AND SHALL NOT BE DISCLOSED TO OTHERS MUST CONFORM DWG" & @CRLF & _ "THIS DOCUMENT (AND THE INFORMATION SHOWN THEREON) IS FOR INTERPRETATION OF SIZE CAD SHEET ITEM NUMBER REV" & @CRLF & _ "IN HARD COPY OR ELECTRONIC FORM, REPRODUCED BY ANY MEANS, OR DIMENSIONING AND TOLERANCING," & @CRLF & _ "USED FOR ANY PURPOSE WITHOUT WRITTEN CONSENT OF CUMMINS INC. SEE ASME Y14.5-2009 TO CES 10903 C 8 OF 8 A061P694 0" & @CRLF & _ "4 3 2 1" & @CRLF & _ "07/26/2021 09:41:02 => [Info] DataScraping_From_Drawing_PDF execution ended in: 00:00:01" & @CRLF & _ "" 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