word boundary matching
restored start of string matching