首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

求正则表达式写法,该如何解决

2012-03-25 
求正则表达式写法字符串如下HTML codetable cellpadding0 cellspacing0 classresult id1 t

求正则表达式写法
字符串如下

HTML code
<table cellpadding="0" cellspacing="0" class="result" id="1" ><tr><td class=f><h3 class="t"><a onmousedown="return c({'fm':'as','F':'778717EA','F1':'9D33F1E4','F2':'4CA63E6B','F3':'54E5243F','T':'1328757415','title':this.innerHTML,'url':this.href,'p1':1,'y':'7DBFEFFB'})" href="http://www.58banjia.com/"target="_blank">...朝阳搬家公司电话010-57267779,昌平搬家公司-北京<em>58</em>搬家网</a></h3><font size=-1> 北京<em>58</em>搬家网  设为首页|收藏本站 首页 关于我们 ...Email:lidawantong<em>banjia</em>@163<em>.com</em>  【北京搬家|北京... Powered by MetInfo 4.0  2008-2012 <em>www.</em>MetInfo....<br><span class="g"><b>www.58banjia.com</b>/ 2012-2-8  </span> - <a href="http://cache.baidu.com/c?m=9d78d513d98604ea4fece4690d61c06769538a743da78046238cc81b84652b564711f4ba57734d5bc7823c390ef50f1aa8e737012a1e65f2dedf883ddab1c27b73d07c67671cf1104f8c04&p=8b2a9404829807c30cbd9b740840&user=baidu&fm=sc&query=domain%3Awww%2E58banjia%2Ecom&qid=99d436411db4d57c&p1=1" target="_blank" class="m">百度快照</a><span class="liketip"id="like_5234952413522706159"></span><br></font></td></tr></table><br><table cellpadding="0" cellspacing="0" class="result" id="2" ><tr><td class=f><h3 class="t"><a onmousedown="return c({'fm':'as','F':'778717EA','F1':'9D73F1E4','F2':'4CA63E6B','F3':'54E5243F','T':'1328757415','title':this.innerHTML,'url':this.href,'p1':2,'y':'FFDB7AEF'})" href="http://www.293.net/58banjia.com"target="_blank"><em>www.58banjia.com</em> 网站价值-</a></h3><font size=-1> 网站缩微图 域名对比栏 <em>www.58banjia.com</em> 网站缩微图  访问者还访问以下网站  复制下面的代码,在你的网站上显示网站价值查询工具  我的网站价值: ¥*. 你的...<br><span class="g">www.293.net/<b>58banjia.com</b> 2012-1-22  </span> - <a href="http://cache.baidu.com/c?m=9f65cb4a8c8507ed4fece763105392230e54f76337d6c7150888c40e8e635111143abbe0743510738298237344f2090ae5b57337200250a09bbf9f4badbc983f2ef877672c44dd1205d269b8cb3132c050c107b6&p=9965d216d9c711a052ee8c254859&user=baidu&fm=sc&query=domain%3Awww%2E58banjia%2Ecom&qid=99d436411db4d57c&p1=2" target="_blank" class="m">百度快照</a><span class="liketip"id="like_6381935354941759598"></span><br></font></td></tr></table><br> 


获取所用<br><span class="g">xxx</span>标记中的内容。
例如
<br><span class="g">www.ct<b>banjia58.com</b>/ 2011-12-21 </span>
获取
<span class="g">www.ct<b>banjia58.com</b>/ 2011-12-21 。

如何通过正则表达式表把所有符合这个格式的内容取出来。


[解决办法]
最简单的用法就是这样了.

QString str = "<span class=\"g\">xxxtest</span>";
QRegExp regExp("<span class=\"g\">(.*)</span>");

regExp.indexIn(str,0);
str = regExp.cap(1);
QMessageBox::information(this,str,str);

热点排行