#include <StringConstants.au3> ; to declare the Constants of StringRegExp
#include <Array.au3> ; UDF needed for _ArrayDisplay and _ArrayConcatenate
Local $sRegex = "variants\[([0-9]{6})\]\[1\]\[([0-9]{1,6})\] \= 237228\;"
Local $sString = "var variants = [];" & @CRLF & _
"variants[208091] = [[80.00, 958, new Image(), '8.00', 80.00, "LUG-CENTRIC-SPACERS"],{},{},[]];" & @CRLF & _
"variants[208091][1][36366] = 237228;" & @CRLF & _
"variants[208092] = [[80.00, 941, new Image(), '8.00', 80.00, "4112-5-55-L"],{},{},[]];" & @CRLF & _
"variants[208092][1][36366] = 237229;" & @CRLF & _
"variants[208093] = [[80.00, 957, new Image(), '8.00', 80.00, "4112-5-55-LM"],{},{},[]];" & @CRLF & _
"variants[208093][1][36366] = 237230;" & @CRLF & _
"variants[208094] = [[80.00, 954, new Image(/r), '8.00', 80.00, "4112-6-55-L"],{},{},[]];" & @CRLF & _
"variants[208094][1][36366] = 237231;" & @CRLF & _
"variants[208095] = [[115.00, 948, new Image(1), '8.00', 115.00, "4112-8-65-L"],{},{},[]];" & @CRLF & _
"variants[208095][1][36366] = 237232;" & @CRLF & _
"variants[208096] = [[115.00, 958, new Image(69), '8.00', 115.00, "4112-8-65-LM"],{},{},[]];" & @CRLF & _
"variants[208096][1][36366] = 237233;" & @CRLF & _
"variants[216938] = [[80.00, 998, new Image(), '8.00', 80.00, "4112-6-55-14-L"],{},{},[]];" & @CRLF & _
"variants[216938][1][36366] = 244691;" & @CRLF & _
"variants[216939] = [[115.00, 1000, new Image(), '8.00', 115.00, "4112-8-170-L"],{},{},[]];" & @CRLF & _
"variants[216939][1][36366] = 244692;" & @CRLF & _
"variants[218025] = [[80.00, 998, new Image(), '8.00', 80.00, "4112-5-45-L"],{},{},[]];" & @CRLF & _
"variants[218025][1][36366] = 245809;" & @CRLF & _
"variants[228776] = [[115.00, 1000, new Image(), '8.00', 115.00, "4112-8-180-L"],{},{},[]];" & @CRLF & _
"variants[228776][1][36366] = 254512;" & @CRLF & _
"variants[228819] = [[80.00, 1000, new Image(), '8.00', 80.00, "4112-5-150-L"],{},{},[]];" & @CRLF & _
"variants[228819][1][36366] = 254558;" & @CRLF & _
""
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