Why does the regexp exclude `<`?