<td style="BORDER-BOTTOM: #e7e7e7 1px solid; BORDER-LEFT: #e7e7e7 1px solid; BORDER-TOP: #e7e7e7 1px solid; BORDER-RIGHT: #e7e7e7 1px solid">&nbsp;&nbsp;<span style="COLOR: #8866ff; FONT-SIZE: 14px">自我评价</span></td></tr></tbody></table>
<br>
<table border="0" cellspacing="0" cellpadding="0" width="580">
<tbody>
<tr>
<td>
<div>2年的IT技术行业的管理经验,培养了我规范的职业素养,丰富的企业文化知识,锻炼了我团队协调的能力,以及积累了我丰富的行业经验!<br>电子商务网络营销领域,我具备网站策划、网站优化、网络广告、网络整合推广的所有方面的实践能力,同时还具备网络营销团队运营中数据监控和调控的能力!<br>个人特点:自信,求上进 ,好学,团队协作意识强,团队荣誉感强</div><br><br>
<table style="BORDER-TOP: #000000 1px dotted" border="0" cellspacing="0" cellpadding="2" width="100%">
自己弄的(?ins)自我评价([^>]+>){12}(?<test>[^<]+)! 怎么不能截取我要的内容!?我要截取的是“2年的IT技术行业的管理经验,培养了我规范的职业素养,丰富的企业文化知识,锻炼了我团队协调的能力,以及积累了我丰富的行业经验!<br>电子商务网络营销领域,我具备网站策划、网站优化、网络广告、网络整合推广的所有方面的实践能力,同时还具备网络营销团队运营中数据监控和调控的能力!<br>个人特点:自信,求上进 ,好学,团队协作意识强,团队荣誉感强”

解决方案 »

  1.   

    楼主,很不错。从你模仿的正则看。你学到了一些很好的写法。稍微修改一点。(?ins)自我评价([^>]+>){12}(?<test>((?!</div).)+)获取test分组即可。
      

  2.   

    ((?!</div).) 大哥可以解释一下 这个是啥意思!? 多谢大哥夸奖 还不是跟大哥学的!
      

  3.   

    (?!exp)表达式前面不能是某个内容
    (?!</div)表示前一次匹配要成功,需要后面跟着的不是</div,这里匹配一个位置((?!</div).)首先匹配出后面不是</div的位置,然后匹配任意一个字符。意思就是匹配</div之前的所有内容。这个写法并不是很快,但是通用js,你也可以这样写
    ([^>]+>){12}(?<test>.+?)</div
      

  4.   

    [^<]+ and [^<]*有什么区别 大哥!?