^start of string
Non-Capturing Group(?:[[:^print:][:cntrl:]\s]|GIF89.{0,20})* *repeats the group contents below any number of times:
1st Alternative[[:^print:][:cntrl:]\s] Character Class[[:^print:][:cntrl:]\s] [:^print:]any character not matched by [:print:]
[:cntrl:]a control character [\x00-\x1F\x7F]
\sany whitespace character
2nd AlternativeGIF89.{0,20} GIF89the literal text GIF89 (case insensitive) .{0,20}any character, repeated between 0 and 20 times
<the literal < (6010 / 748 / 3C16)
\?the literal ? (6310 / 778 / 3F16)
Non-Capturing Group(?:php)? ?repeats the group contents below at most once:
phpthe literal text php (case insensitive) \s*any whitespace character, repeated any number of times
\$the literal $ (3610 / 448 / 2416)
\w+any word character, repeated at least once
=the literal = (6110 / 758 / 3D16)
\@the literal @ (6410 / 1008 / 4016)
\$the literal $ (3610 / 448 / 2416)
_serverthe literal text _server (case insensitive) \[the literal [ (9110 / 1338 / 5B16)
'the literal ' (3910 / 478 / 2716)
"the literal " (3410 / 428 / 2216)
http_hostthe literal text http_host (case insensitive) 'the literal ' (3910 / 478 / 2716)
"the literal " (3410 / 428 / 2216)
\]the literal ] (9310 / 1358 / 5D16)
;the literal ; (5910 / 738 / 3B16)
\1the text saved by group 1
.{0,90}?any character, repeated between 0 and 90 times
ifthe literal text if (case insensitive) \(the literal ( (4010 / 508 / 2816)
\@the literal @ (6410 / 1008 / 4016)
\$the literal $ (3610 / 448 / 2416)
_getthe literal text _get (case insensitive) \[the literal [ (9110 / 1338 / 5B16)
"the literal " (3410 / 428 / 2216)
'the literal ' (3910 / 478 / 2716)
merdothe literal text merdo (case insensitive) Character Class["'\]\)\{\w\s'\<\!\-]+ +matches at least one character from the set below:
"the literal " (3410 / 428 / 2216)
'the literal ' (3910 / 478 / 2716)
\]the literal ] (9310 / 1358 / 5D16)
\)the literal ) (4110 / 518 / 2916)
\{the literal { (12310 / 1738 / 7B16)
\wany word character
\sany whitespace character
'the literal ' (3910 / 478 / 2716)
\<the literal < (6010 / 748 / 3C16)
\!the literal ! (3310 / 418 / 2116)
\-the literal - (4510 / 558 / 2D16)
sysadminthe literal text sysadmin (case insensitive) .{0,180}?any character, repeated between 0 and 180 times
curl_setoptthe literal text curl_setopt (case insensitive) \(the literal ( (4010 / 508 / 2816)
\$the literal $ (3610 / 448 / 2416)
.{0,370}?any character, repeated between 0 and 370 times
file_get_contentsthe literal text file_get_contents (case insensitive) \(the literal ( (4010 / 508 / 2816)
\$the literal $ (3610 / 448 / 2416)
.{0,150}?any character, repeated between 0 and 150 times
$end of string, or before its final line terminator
\w{0,21}any word character, repeated between 0 and 21 times
=the literal = (6110 / 758 / 3D16)
\@the literal @ (6410 / 1008 / 4016)
json_decodethe literal text json_decode (case insensitive) \(the literal ( (4010 / 508 / 2816)
str_rot13the literal text str_rot13 (case insensitive) \(the literal ( (4010 / 508 / 2816)
.{0,460}?any character, repeated between 0 and 460 times
\$the literal $ (3610 / 448 / 2416)
\wany word character
.{0,21}any character, repeated between 0 and 21 times
\[the literal [ (9110 / 1338 / 5B16)
"the literal " (3410 / 428 / 2216)
'the literal ' (3910 / 478 / 2716)
htmlthe literal text html (case insensitive) .{0,550}?any character, repeated between 0 and 550 times
\$the literal $ (3610 / 448 / 2416)
myurl=rtrimthe literal text myurl=rtrim (case insensitive) \(the literal ( (4010 / 508 / 2816)
\$the literal $ (3610 / 448 / 2416)
\wany word character
.{0,21}any character, repeated between 0 and 21 times
\[the literal [ (9110 / 1338 / 5B16)
'the literal ' (3910 / 478 / 2716)
"the literal " (3410 / 428 / 2216)
linksthe literal text links (case insensitive) .{0,110}any character, repeated between 0 and 110 times
headerthe literal text header (case insensitive) \(the literal ( (4010 / 508 / 2816)
'the literal ' (3910 / 478 / 2716)
"the literal " (3410 / 428 / 2216)
location:the literal text location: (case insensitive) \s*any whitespace character, repeated any number of times
"the literal " (3410 / 428 / 2216)
'the literal ' (3910 / 478 / 2716)
\.the literal . (4610 / 568 / 2E16)
\$the literal $ (3610 / 448 / 2416)
urlthe literal text url (case insensitive) .{0,100}?any character, repeated between 0 and 100 times
\)the literal ) (4110 / 518 / 2916)
\.the literal . (4610 / 568 / 2E16)
'the literal ' (3910 / 478 / 2716)
"the literal " (3410 / 428 / 2216)
\?the literal ? (6310 / 778 / 3F16)
merdo=the literal text merdo= (case insensitive) .{0,140}?any character, repeated between 0 and 140 times
\)the literal ) (4110 / 518 / 2916)
;the literal ; (5910 / 738 / 3B16)
Non-Capturing Group(?:[^>]+>\s*)? ?repeats the group contents below at most once:
Negated Character Class[^>]+ +matches at least one character outside the set below:
>the literal > (6210 / 768 / 3E16)
>the literal > (6210 / 768 / 3E16)
\s*any whitespace character, repeated any number of times
Positive Lookahead(?=\s*<\?(?:php)?) \s*any whitespace character, repeated any number of times
<the literal < (6010 / 748 / 3C16)
\?the literal ? (6310 / 778 / 3F16)
Non-Capturing Group(?:php)? ?repeats the group contents below at most once:
phpthe literal text php (case insensitive) g modifier: global. Finds all matches instead of stopping after the first
i modifier: insensitive. Matches without distinguishing uppercase and lowercase letters
s modifier: single line. Allows a dot to match line terminators