bring back inexact case matching; match use regex matching pre-match