in reply to regex to get random quote

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