Instead of cutting away what you don't want, consider keeping what you want, and also consider using an HTML parser. Personally, I somewhat like HTML::TreeBuilder::XPath, together with HTML::Selector::XPath.
Looking at the HTML source, I think the following CSS selector should give you the list plus some other stuff that you can then filter away:
.content-main > p
In reply to Re: regex to get random quote
by Corion
in thread regex to get random quote
by Aldebaran
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |