lookarounds instead of compiling a new one
Replaced strings with rune-slices, which capture unicode codepoints more accurately.