http://www.perlmonks.org?node_id=896102


in reply to regex help needed

You got the solutions by Eliya and dasgar. Here is the answer of

Any idea what I'm missing?

The dot (.) after the first closing bracket is creating problem. Remove it and the asterisk as well.

I was trying to explain the regex but I found it quite difficult for me to write it in simple language. :)

You can try to find out where and why the pattern matched by printing $1 or adding multiple capturing brackets before or after the negative look ahead pattern and then printing the corresponding matches

--
Regards
- Samar