\[the literal [ (9110 / 1338 / 5B16)
2nd Alternative — matches an empty string
{the literal { (12310 / 1738 / 7B16)
\na line-feed (newline) character (ASCII 10)
"id": "the literal text "id": " (case sensitive) *matches any number of characters from the set below:
0-9one character from 0 (4810) to 9 (5710)
\na line-feed (newline) character (ASCII 10)
\<tab>the text saved by group tab
"type": the literal text "type": (case sensitive) 0-9one character from 0 (4810) to 9 (5710)
,the literal , (4410 / 548 / 2C16)
\na line-feed (newline) character (ASCII 10)
\<tab>the text saved by group tab
"content": "the literal text "content": " (case sensitive) Negated Character Class[^"]* *matches any number of characters outside the set below:
"the literal " (3410 / 428 / 2216)
\na line-feed (newline) character (ASCII 10)
\<tab>the text saved by group tab
"channel_id": "the literal text "channel_id": " (case sensitive) *matches any number of characters from the set below:
0-9one character from 0 (4810) to 9 (5710)
\na line-feed (newline) character (ASCII 10)
\<tab>the text saved by group tab
"author": {the literal text "author": { (case sensitive) \na line-feed (newline) character (ASCII 10)
"id": "the literal text "id": " (case sensitive) Negated Character Class[^"]* *matches any number of characters outside the set below:
"the literal " (3410 / 428 / 2216)
\na line-feed (newline) character (ASCII 10)
\<dtab>the text saved by group dtab
"username": "the literal text "username": " (case sensitive) Negated Character Class[^"]* *matches any number of characters outside the set below:
"the literal " (3410 / 428 / 2216)
\na line-feed (newline) character (ASCII 10)
\<dtab>the text saved by group dtab
"avatar": "the literal text "avatar": " (case sensitive) Negated Character Class[^"]* *matches any number of characters outside the set below:
"the literal " (3410 / 428 / 2216)
\na line-feed (newline) character (ASCII 10)
\<dtab>the text saved by group dtab
"discriminator": "the literal text "discriminator": " (case sensitive) {4}matches exactly 4 characters from the set below:
0-9one character from 0 (4810) to 9 (5710)
0-9one character from 0 (4810) to 9 (5710)
\na line-feed (newline) character (ASCII 10)
\<dtab>the text saved by group dtab
"public_flags": the literal text "public_flags": (case sensitive) *matches any number of characters from the set below:
0-9one character from 0 (4810) to 9 (5710)
,the literal , (4410 / 548 / 2C16)
\na line-feed (newline) character (ASCII 10)
\<dtab>the text saved by group dtab
"flags": the literal text "flags": (case sensitive) *matches any number of characters from the set below:
0-9one character from 0 (4810) to 9 (5710)
,the literal , (4410 / 548 / 2C16)
\na line-feed (newline) character (ASCII 10)
\<dtab>the text saved by group dtab
"banner": the literal text "banner": (case sensitive) nullthe literal text null (case sensitive) "the literal " (3410 / 428 / 2216)
*matches any number of characters from the set below:
0-9one character from 0 (4810) to 9 (5710)
"the literal " (3410 / 428 / 2216)
,the literal , (4410 / 548 / 2C16)
\na line-feed (newline) character (ASCII 10)
\<dtab>the text saved by group dtab
"accent_color": the literal text "accent_color": (case sensitive) nullthe literal text null (case sensitive) "the literal " (3410 / 428 / 2216)
Negated Character Class[^"]* "the literal " (3410 / 428 / 2216)
,the literal , (4410 / 548 / 2C16)
\na line-feed (newline) character (ASCII 10)
\<dtab>the text saved by group dtab
"global_name": "the literal text "global_name": " (case sensitive) Negated Character Class[^"]* \na line-feed (newline) character (ASCII 10)
\<dtab>the text saved by group dtab
"avatar_decoration_data": the literal text "avatar_decoration_data": (case sensitive) ,the literal , (4410 / 548 / 2C16)
\na line-feed (newline) character (ASCII 10)
\<dtab>the text saved by group dtab
"banner_color": the literal text "banner_color": (case sensitive) \na line-feed (newline) character (ASCII 10)
\<tab>the text saved by group tab
\na line-feed (newline) character (ASCII 10)
\<tab>the text saved by group tab
"attachments": the literal text "attachments": (case sensitive) \[the literal [ (9110 / 1338 / 5B16)
Negated Character Class[^\]]* \]the literal ] (9310 / 1358 / 5D16)
,the literal , (4410 / 548 / 2C16)
\na line-feed (newline) character (ASCII 10)
\<tab>the text saved by group tab
"embeds": the literal text "embeds": (case sensitive) \[the literal [ (9110 / 1338 / 5B16)
Negated Character Class[^\]]* \na line-feed (newline) character (ASCII 10)
\<tab>the text saved by group tab
"mentions": the literal text "mentions": (case sensitive) \[the literal [ (9110 / 1338 / 5B16)
Negated Character Class[^\]]* \na line-feed (newline) character (ASCII 10)
\<tab>the text saved by group tab
"mention_roles": the literal text "mention_roles": (case sensitive) \[the literal [ (9110 / 1338 / 5B16)
Negated Character Class[^\]]* \]the literal ] (9310 / 1358 / 5D16)
,the literal , (4410 / 548 / 2C16)
\na line-feed (newline) character (ASCII 10)
\<tab>the text saved by group tab
"pinned": the literal text "pinned": (case sensitive) ,the literal , (4410 / 548 / 2C16)
\na line-feed (newline) character (ASCII 10)
\<tab>the text saved by group tab
"mention_everyone": the literal text "mention_everyone": (case sensitive) ,the literal , (4410 / 548 / 2C16)
\na line-feed (newline) character (ASCII 10)
\<tab>the text saved by group tab
"tts": the literal text "tts": (case sensitive) ,the literal , (4410 / 548 / 2C16)
\na line-feed (newline) character (ASCII 10)
\<tab>the text saved by group tab
"timestamp": "the literal text "timestamp": " (case sensitive) -the literal - (4510 / 558 / 2D16)
-the literal - (4510 / 558 / 2D16)
Tthe literal T (8410 / 1248 / 5416) (case sensitive)
:the literal : (5810 / 728 / 3A16)
:the literal : (5810 / 728 / 3A16)
.any Unicode character (except for line terminators)
\+the literal + (4310 / 538 / 2B16)
:the literal : (5810 / 728 / 3A16)
\na line-feed (newline) character (ASCII 10)
\<tab>the text saved by group tab
"edited_timestamp": the literal text "edited_timestamp": (case sensitive) Group 10(null|"[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}.[0-9]{6}\+[0-9]{2}:[0-9]{2}") ,the literal , (4410 / 548 / 2C16)
\na line-feed (newline) character (ASCII 10)
\<tab>the text saved by group tab
"flags": the literal text "flags": (case sensitive) ,the literal , (4410 / 548 / 2C16)
\na line-feed (newline) character (ASCII 10)
\<tab>the text saved by group tab
"components": the literal text "components": (case sensitive) \[the literal [ (9110 / 1338 / 5B16)
Negated Character Class[^\]]* ]the literal ] (9310 / 1358 / 5D16)
\na line-feed (newline) character (ASCII 10)
}the literal } (12510 / 1758 / 7D16)
g modifier: global. Finds all matches instead of stopping after the first
m modifier: multiline. Causes ^ and $ to match the start and end of each line, not only the start and end of the string