What did I fail to realize? The first line does not have a carrot or a quote, so I want it to match there. The second line does have a quote following it, so I want it to fail on that one (do nothing).
"it"? There are many urls in the second line. Yes, one of them is followed by a quote. But you asked to find one that isn't followed by a quote, and perl found one. "http://www.google.co" is followed by a "m", not a quote.