trying out regex coach I discovered something that might be a bug - the handling of word boundaries \< and \> specifically - trying to match the first word in each line in a multiple line target string: ^\<.*\> treats \< and \> as the characters < and > respectively.