正则高手请进!

xr1211 2008-02-28 01:57:07
我用的是 TPerlRegEx 类,多行模式

代码:
----------------------------------------
<div class="t1"> 你好啊
</div>
<div class="t1"> 你好帅呀
</div>
<div class="t1"> 你好酷呀
</div>
<div class="t1">
这里是需要得到的内容这里是需要得到的内容
</div>
-----------------------------------------------
我想用正则得到如下数据
--------------------------------
<div class="t1">
这里是需要得到的内容这里是需要得到的内容
</div>
------------------------------------
我以前用的是( <div class=.*> .*?[\xA1-\xFE]{20,}.*[\xA1-\xFE]{50,}.*? </div> )表达式
得到的内容还是从第1条的 <div class="t1"> 开始,然后得到全文~!而得不到
------------------
<div class="t1">
这里是需要得到的内容这里是需要得到的内容
</div>
--------------------------------
用什么表达式可以判读汉字大于50个的最近的 <div class="t1"> 代码
...全文
51 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
meiZiNick 2008-05-01
  • 打赏
  • 举报
回复
不会,帮顶
knowledge_Is_Life 2008-04-30
  • 打赏
  • 举报
回复
这个简单啊,网上搜一下就得到答案了.
liuyann 2008-03-02
  • 打赏
  • 举报
回复

█〓██▄▄▄▄▄ ●●●●●●
▄▅██████▅▄▃▂
██████████████
◥⊙▲⊙▲⊙▲⊙▲⊙▲⊙▲◤.
liuyann 2008-03-02
  • 打赏
  • 举报
回复

liuyann 2008-03-02
  • 打赏
  • 举报
回复

wxsan 2008-03-02
  • 打赏
  • 举报
回复
ding!
无栈程序猿 2008-03-02
  • 打赏
  • 举报
回复
<div class=.*>( .*?[\xA1-\xFE]{20,}.*[\xA1-\xFE]{50,}.*? )</div> )
然后用TPerlRegEx的SubExpressions[1] 获取 中间的内容
xr1211 2008-03-01
  • 打赏
  • 举报
回复
有人回答吗 帮个忙
liuyann 2008-02-28
  • 打赏
  • 举报
回复

接分

828

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧