new eval regex matching