{"ScriptPreparationCode":"var REGEXP = /^(([\u0027])((?:\\\\.|[^\u0027])\u002B?)(\u0027)|([\u0027])(.*)(\u0027)|([\u0022])((?:\\\\.|[^\u0022])\u002B?)(\u0022)|([\u0060])((?:\\\\.|[^\u0060])\u002B?)(\u0060))/;\r\nvar CTOR_REGEXP = new RegExp(REGEXP);\r\nvar TEST_STRING = \u0060\u0022\u0022\u0022 select 1; \u0022\u0022\u0022\u0022; \u0027\u0027\u0027select 2; \u0027\u0027\u0027, \u0022\u0022select 3;\u0022\u0022\u0060;\r\n\r\n","TestCases":[{"Name":"string match REGEXP","Code":"TEST_STRING.match(REGEXP)","IsDeferred":false},{"Name":"string match REGEXP CTOR","Code":"TEST_STRING.match(CTOR_REGEXP)","IsDeferred":false},{"Name":"regex exec REGEXP","Code":"REGEXP.exec(TEST_STRING)","IsDeferred":false},{"Name":"regex exec REGEXP CTOR","Code":"CTOR_REGEXP.exec(TEST_STRING)","IsDeferred":false}]}