Non-Capturing Group(?:Blabla\(2\) :|(?<!^)\G) 1st AlternativeBlabla\(2\) : Blablathe literal text Blabla (case insensitive) \(the literal ( (4010 / 508 / 2816)
2the literal 2 (5010 / 628 / 3216)
\)the literal ) (4110 / 518 / 2916)
:the literal text : (case insensitive) Negative Lookbehind(?<!^) \Gstart of current search
.*any character, repeated any number of times
<tr><td class=the literal text <tr><td class= (case insensitive) \"the literal " (3410 / 428 / 2216)
genericthe literal text generic (case insensitive) \"the literal " (3410 / 428 / 2216)
>the literal > (6210 / 768 / 3E16)
.*any character, repeated any number of times
<the literal < (6010 / 748 / 3C16)
\/the literal / (4710 / 578 / 2F16)
td>the literal text td> (case insensitive) .+any character, repeated at least once
<the literal < (6010 / 748 / 3C16)
\/the literal / (4710 / 578 / 2F16)
tr>the literal text tr> (case insensitive) U modifier: Ungreedy. Quantifiers are lazy by default. A trailing ? makes a quantifier greedy
i modifier: insensitive. Matches without distinguishing uppercase and lowercase letters
s modifier: single line. Allows a dot to match line terminators
g modifier: global. Finds all matches instead of stopping after the first