different ways to construct the same regular expression