more tolerant regex

allows for parsing tags with additional spaces, such as complex angular expressions: `{-w:p text | split:'\n'}{.}{/text | split:'\n'}`