@tybalt89
I have tried e+ already and I know that it works. But e* should also have worked because '*' is a greedy modifier unless it is succeeded by a '?'. So, in my example, both e* and e+ should have given same output. Why is the difference in output?