The Python programming language
cases when multibyte characters are in line (before "^"). This still not works correctly with wide East Asian characters.