{"ScriptPreparationCode":"const regex = new RegExp(\u0027[A-Z $%*\u002B\\\\-./:]\u002B\u0027, \u0027g\u0027)\r\nconst string = \u0027Hello world, this is a just wonderful day!\u0027","TestCases":[{"Name":"String.matchAll()","Code":"const results = []\r\n\r\nfor (const result of string.matchAll(regex)) {\r\n\tresults.push(result)\r\n}","IsDeferred":false},{"Name":"RegExp.exec()","Code":"const results = []\r\nlet result\r\n\r\nwhile ((result = regex.exec(string)) !== null) {\r\n\tresults.push(result)\r\n}","IsDeferred":false}]}