regexp '?' fully supported