@mathsppblog can we assume that each regex represents the whole string and not a substring ? Like r.*t can match « rabbit », but not « straight » ?