in reply to regex start of word (\<)

Perl ain't vi.

Perl uses \b to signify a place between a "word" and a "non-word" character, which is somewhat different from vi's notion. And Perl doesn't distinguish between "begin word" and "end word".