spl requires pcre