<li><a href="the literal text <li><a href=" (case sensitive) .*any character (except for line terminators), repeated any number of times
\.the literal . (4610 / 568 / 2E16)
html" title="the literal text html" title=" (case sensitive) .*any character (except for line terminators), repeated any number of times
.*any character (except for line terminators), repeated any number of times
the literal (3210 / 408 / 2016)
Non-Capturing Group(?:(?!\b(22|9|13|23|4|15)\b).)* *repeats the group contents below any number of times:
Negative Lookahead(?!\b(22|9|13|23|4|15)\b) \ban ASCII word boundary
9the literal 9 (5710 / 718 / 3916)
4the literal 4 (5210 / 648 / 3416)
\ban ASCII word boundary
.any character (except for line terminators)
<the literal < (6010 / 748 / 3C16)
\/the literal / (4710 / 578 / 2F16)
a><the literal text a>< (case sensitive) \/the literal / (4710 / 578 / 2F16)
li>the literal text li> (case sensitive) $end of line
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