Test, validate and match regular expressions
Matches one or more consecutive characters that are not JSON structural delimiters — parentheses, commas, curly braces, colons, or square brackets. The pattern captures 'bare words' or unquoted values within JSON-like text (the trailing * part is redundant since + already matches repeats). Commonly used to locate unquoted keys or string values in malformed JSON or JavaScript object literals so they can be wrapped in double quotes to produce valid JSON.