RegEx/JSON/Property.regex.txt

# A property within a JSON string
(?: # Match but don't store:
[\{\,] # A bracket or comma
\s{0,} # Optional Whitespace
" # the opening quote
)
(?<Name> # Capture the Name, which is:
.+? # Anything until...
(?=(?<!\\)")# a closing quote (as long as it's not preceeded by a \)
)
(?: # Match but don't store:
"\s{0,}\: # a double-quote, optional whitespace, and a :
)