Is there a c++ library, preferably an STL, that can parse for regular expressions? Or is there an open source standard expression that I could preferably just include in a header instead of having to link against?
I've never been good with regular expressions though. What I'm trying to do is parse out links from HTML source. This is what I've been working on. I haven't tested it though, does this look reasonable? Also, is there a specific way to make it return all matches or is that implementation dependent?
<[:blank:*,^*]*a[:blank:*,^*]+href[:blank:*,^*]*=[:blank:*,^*]*".+">
Edit: I don't know how to prevent it from display things as smileys so I put it in a code block.