比如有链接形式
1<A href="http://XXX" target=blank>***</a>
2<A href='http://XXX'>***</a>
3<A href=http://XXX>***</a>
等等要求提取其中的http://XXX
我用的是VC7.1的正则,CAtlRegExp
跟Perl正则不太一样,在网上一直没找到合适的。
1<A href="http://XXX" target=blank>***</a>
2<A href='http://XXX'>***</a>
3<A href=http://XXX>***</a>
等等要求提取其中的http://XXX
我用的是VC7.1的正则,CAtlRegExp
跟Perl正则不太一样,在网上一直没找到合适的。
String regex = "<\\s*a\\s+href=\"([^\"]+)\"";
稍微分析下字符串就可以出来了
用CAtlRegExp,能够运行,但是经常出现莫名其妙的错误,不稳定,不知道是什么原因,难道是正则表达式的问题?对正则不熟。如thisisll所说,形式比简单,自己写了一个函数,识别起来,基本没什么问题。