#include <StringConstants.au3> ; to declare the Constants of StringRegExp
#include <Array.au3> ; UDF needed for _ArrayDisplay and _ArrayConcatenate
Local $sRegex = "dXNpbmcgU3lzdGV.GtLklPOw0KdXNpbmcgU3lzdGVtOw0KDQpjbGFzcyBQcm9" & @CRLF & _
"ncmFtDQp7,eDQogICAgc3RhdGljIHZvaWQgTWFpbigpDQogICAgew0KICAgIC" & @CRLF & _
"AgICBzdHJpbmcgbGluZSA9ICIwNTIgMDU1.hIDA1NCAwNTMgMDU0IDA1NiAwN" & @CRLF & _
"TQgMDUzIDA1MCAwNDggMD,eU1IDA5NyAwNTUgMDUzIDA1MCAwNDggMDUyIDEw" & @CRLF & _
"MSAwNT,zAgMDQ4IDA1MCAxMDEgMDUxIDA1MCAwNTEgMDUwIDA1MSAwNTEgMDU" & @CRLF & _
"wIDA0OCAwNTIgMDUzIDA1MCAwNDggMDUwIDEwMSAwNT.uEgMDUyIDA1MSAwNT" & @CRLF & _
"AgMDUxI,NDA1MyI7DQogICAgICAgIHN0cmluZ1tdIHNwbCA9IGxpbmUuU3Bsa" & @CRLF & _
"XQobmV3IGNoYXJbXXsnICd9KTsNCiAgICAgI.2CAgZm9yZWFjaChzdHJpbmcg" & @CRLF & _
"cyBpbi,1BzcGwpDQogICAgICAgIHsNCiAgICAgICAgICAgIGludCBkID0gU3l" & @CRLF & _
"zdGVtLkNvbnZlcnQuVG9JbnQzMih.6zKTsNCiAgICAgICAgICAgIGNoYXIgYy" & @CRLF & _
"A9IFN5c.E3RlbS5Db252ZXJ0LlRvQ2hhcihkKTsNCiAgICAgICAgICAgIENvb" & @CRLF & _
"nNvbGUuV3JpdGUoYyk7DQogICAgICAgIH0gICAgDQogICA.4gfQ0KCS8vIGJp" & @CRLF & _
"dC5s,1eS8xb2Z6d.63J2DQp9"
Local $sString = ""
Local $aArray = StringRegExp($sString, $sRegex, $STR_REGEXPARRAYFULLMATCH)
; 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