Regular-language New Question