use regex match instead of normal string match, and because of this, it no long support multiple value for -s option