.*any character, repeated any number of times
<p><a the literal text <p><a (case insensitive) .+any character, repeated at least once
href="the literal text href=" (case insensitive) .+any character, repeated at least once
.+any character, repeated at least once
<the literal < (6010 / 748 / 3C16)
\/the literal / (4710 / 578 / 2F16)
a><the literal text a>< (case insensitive) \/the literal / (4710 / 578 / 2F16)
p>the literal text p> (case insensitive) \sany whitespace character
.*any character, repeated any number of times
$end of string, or before its final line terminator
s modifier: single line. Allows a dot to match line terminators
i modifier: insensitive. Matches without distinguishing uppercase and lowercase letters