Negative Lookbehind(?<!\bnot saying ) \ban ASCII word boundary
not saying the literal text not saying (case insensitive) Negative Lookbehind(?<!\bnot saying that ) \ban ASCII word boundary
not saying that the literal text not saying that (case insensitive) Negative Lookbehind(?<!\bnot that ) \ban ASCII word boundary
not that the literal text not that (case insensitive) Group 1(\b(?:you'?r?e?|u|op'?s?)) \ban ASCII word boundary
Non-Capturing Group(?:you'?r?e?|u|op'?s?) youthe literal text you (case insensitive) '?optionally matches the literal ' (3910 / 478 / 2716)
r?optionally matches the literal r (11410 / 1628 / 7216) (case insensitive)
e?optionally matches the literal e (10110 / 1458 / 6516) (case insensitive)
uthe literal u (11710 / 1658 / 7516) (case insensitive)
opthe literal text op (case insensitive) '?optionally matches the literal ' (3910 / 478 / 2716)
s?optionally matches the literal s (11510 / 1638 / 7316) (case insensitive)
the literal (3210 / 408 / 2016)
?repeats the group contents below at most once:
\ban ASCII word boundary
Non-Capturing Group(?:are|is) arethe literal text are (case insensitive) isthe literal text is (case insensitive) ?optionally matches the literal (3210 / 408 / 2016)
?repeats the group contents below at most once:
\ban ASCII word boundary
athe literal a (9710 / 1418 / 6116) (case insensitive)
n?optionally matches the literal n (11010 / 1568 / 6E16) (case insensitive)
?optionally matches the literal (3210 / 408 / 2016)
Group 4(\b(?:absolute|total))? ?repeats the group contents below at most once:
\ban ASCII word boundary
Non-Capturing Group(?:absolute|total) absolutethe literal text absolute (case insensitive) totalthe literal text total (case insensitive) ?optionally matches the literal (3210 / 408 / 2016)
Group 5(\bfuck(en|ing?))? ?repeats the group contents below at most once:
\ban ASCII word boundary
fuckthe literal text fuck (case insensitive) enthe literal text en (case insensitive) inthe literal text in (case insensitive) g?optionally matches the literal g (10310 / 1478 / 6716) (case insensitive)
?optionally matches the literal (3210 / 408 / 2016)
\ban ASCII word boundary
insultthe literal text insult (case insensitive) 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
i modifier: insensitive. Matches without distinguishing uppercase and lowercase letters