leveraging large language models for regex generation