^start of string
[^]*?any character, including newline, repeated any number of times
`{3}the literal ` (9610 / 1408 / 6016) , repeated exactly 3 times
Non-Capturing Group(?:json)? ?repeats the group contents below at most once:
jsonthe literal text json (case insensitive) \na line-feed (newline) character (ASCII 10)
.*any character (except for line terminators), repeated any number of times
[^]*?any character, including newline, repeated any number of times
\na line-feed (newline) character (ASCII 10)
`{3}the literal ` (9610 / 1408 / 6016) , repeated exactly 3 times
[^]*?any character, including newline, repeated any number of times
$end of string
i modifier: insensitive. Matches without distinguishing uppercase and lowercase letters