{"ScriptPreparationCode":null,"TestCases":[{"Name":"regex full","Code":"/^(([\u0027])((?:\\\\.|[^\u0027])\u002B?)(\u0027)|([\u0027])(.*)(\u0027)|([\u0022])((?:\\\\.|[^\u0022])\u002B?)(\u0022)|([\u0060])((?:\\\\.|[^\u0060])\u002B?)(\u0060))/.exec(\u0022\u0060SELECT (1);\u0060\u0022)","IsDeferred":false},{"Name":"regex part (WORST CASE)","Code":"/^(([\u0027])((?:\\\\.|[^\u0027])\u002B?)(\u0027))/.exec(\u0022\u0060SELECT (1);\u0060\u0022);\r\n/^(([\u0027])(.*)(\u0027))/.exec(\u0022\u0060SELECT (1);\u0060\u0022);\r\n/^(([\u0022])((?:\\\\.|[^\u0022])\u002B?)(\u0022))/.exec(\u0022\u0060SELECT (1);\u0060\u0022);\r\n\r\n/^(([\u0060])((?:\\\\.|[^\u0060])\u002B?)(\u0060))/.exec(\u0022\u0060SELECT (1);\u0060\u0022);","IsDeferred":false},{"Name":"regex part (BEST CASE)","Code":"const r = /^(([\u0060])((?:\\\\.|[^\u0060])\u002B?)(\u0060))/.exec(\u0022\u0060SELECT (1);\u0060\u0022);\r\n\r\nif(r) {\r\n return;\r\n}\r\n\r\n/^(([\u0027])((?:\\\\.|[^\u0027])\u002B?)(\u0027))/.exec(\u0022\u0060SELECT (1);\u0060\u0022);\r\n/^(([\u0027])(.*)(\u0027))/.exec(\u0022\u0060SELECT (1);\u0060\u0022);\r\n/^(([\u0022])((?:\\\\.|[^\u0022])\u002B?)(\u0022))/.exec(\u0022\u0060SELECT (1);\u0060\u0022);","IsDeferred":false},{"Name":"Match","Code":"\u0022\u0060SELECT (1);\u0060\u0022.match(/^(([\u0060])((?:\\\\.|[^\u0060])\u002B?)(\u0060))/)","IsDeferred":false}]}