RegularExpression impl