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.