soft matching by string-start without *