#include <StringConstants.au3> ; to declare the Constants of StringRegExp
#include <Array.au3> ; UDF needed for _ArrayDisplay and _ArrayConcatenate
Local $sRegex = "(?m)^[0]{1}[12345689]{1}[0-9]{1}[0-9]{7}$"
Local $sString = "0112440767" & @CRLF & _
"0112575409" & @CRLF & _
"0112324846" & @CRLF & _
"0112434545" & @CRLF & _
"0112574651" & @CRLF & _
"0112421395" & @CRLF & _
"0112914215" & @CRLF & _
"0112447378" & @CRLF & _
"0112687141" & @CRLF & _
"0112431766" & @CRLF & _
"0114817240" & @CRLF & _
"0112810828" & @CRLF & _
"0112573296" & @CRLF & _
"0112580403" & @CRLF & _
"0112502437" & @CRLF & _
"0112449460" & @CRLF & _
"0112347856" & @CRLF & _
"0112421299" & @CRLF & _
"0112685633" & @CRLF & _
"0112575659" & @CRLF & _
"0112522545" & @CRLF & _
"0112330446" & @CRLF & _
"0112508512" & @CRLF & _
"0112692055" & @CRLF & _
"0112449631" & @CRLF & _
"0112336517" & @CRLF & _
"0112324924" & @CRLF & _
"0112335561" & @CRLF & _
"0112435306" & @CRLF & _
"0112436644" & @CRLF & _
"0112501030" & @CRLF & _
"0112522549" & @CRLF & _
"0112685773" & @CRLF & _
"0112686691" & @CRLF & _
"0112431174" & @CRLF & _
"0372238001" & @CRLF & _
"0112431405" & @CRLF & _
"0112432681" & @CRLF & _
"0112584173" & @CRLF & _
"0112584961" & @CRLF & _
"0112421464" & @CRLF & _
"0112320052" & @CRLF & _
"0112596747" & @CRLF & _
"0112324724" & @CRLF & _
"0112448612" & @CRLF & _
"0112433022" & @CRLF & _
"0112422473" & @CRLF & _
"0112338162" & @CRLF & _
"0112508100" & @CRLF & _
"0112438836" & @CRLF & _
"0112329161" & @CRLF & _
"0112440591" & @CRLF & _
"0112986417" & @CRLF & _
"0112435780" & @CRLF & _
"0372224138" & @CRLF & _
"0112431000" & @CRLF & _
"0112335836" & @CRLF & _
"0112301337" & @CRLF & _
"0112437936" & @CRLF & _
"0112334624" & @CRLF & _
"0112588884" & @CRLF & _
"0112432575" & @CRLF & _
"0112434683" & @CRLF & _
"0112589489" & @CRLF & _
"0372229141" & @CRLF & _
"0112503650" & @CRLF & _
"0112325225" & @CRLF & _
"0112330523" & @CRLF & _
"0112431531" & @CRLF & _
"0112434047" & @CRLF & _
"0112433495" & @CRLF & _
"0112325473" & @CRLF & _
"0112436311" & @CRLF & _
"0112323014" & @CRLF & _
"0112593973" & @CRLF & _
"0112582785" & @CRLF & _
"0112433286" & @CRLF & _
"0112502016" & @CRLF & _
"0112446699" & @CRLF & _
"0112816053"
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