use std regex library instead of boost regex library