Positive lookbehind: `(?<=Y)X`, matches `X`, but only if there’s `Y` before it. Negative lookbehind: `(?<!Y)X`, matches `X`, but only if there’s no `Y` before it.
Positive lookbehind:
(?<=Y)X, matchesX, but only if there’sYbefore it.Negative lookbehind:
(?<!Y)X, matchesX, but only if there’s noYbefore it.