> Will a regex of the form .*c ever match differently > from [^c]*c, and if not, why doesn't the regex parser > optimize it to the later form? What if the first was .*?c