找回密码
 加入
搜索
查看: 14237|回复: 6

[效率算法] 请教一段正则,取同一行内两段信息(已解决)

  [复制链接]
发表于 2013-8-21 00:21:58 | 显示全部楼层 |阅读模式
本帖最后由 nmgwddj 于 2013-8-21 02:58 编辑
[img]attachments/month_0710/82007101805927.jpg[/img]<br/><br/>[img]attachments/month_0710/r2007101805930.jpg[/img]<br/><br/>蛮不错的。用来同步服务器时间挺好~
内容如上,在同一行。用(\[img\].+\[/img\])这段匹配中间的.+会一直匹配到结束,我想取出下面的格式,请教各位这段正则该如何写。
[img]attachments/month_0710/82007101805927.jpg[/img]
[img]attachments/month_0710/r2007101805930.jpg[/img]
发表于 2013-8-21 01:37:31 | 显示全部楼层
插入个问号即可
(\[img\].+?\[/img\])
 楼主| 发表于 2013-8-21 02:58:17 | 显示全部楼层
回复 2# afan


    请教A版,这个?在您的工具中并没有单独标注是什么意思。能解释以下吗?
发表于 2013-8-21 11:37:00 | 显示全部楼层
回复  afan


    请教A版,这个?在您的工具中并没有单独标注是什么意思。能解释以下吗?
nmgwddj 发表于 2013-8-21 02:58



    限定符+是正则的贪婪匹配,会最大限度的匹配字符。而限定符后面带问号则是懒惰匹配,也就是在符合表达式的情况下尽可能的少匹配。
 楼主| 发表于 2013-8-21 12:16:53 | 显示全部楼层
回复 4# afan


    理解理解,非常感谢A版帮忙。谢谢!
发表于 2013-8-21 12:32:45 | 显示全部楼层
\[img\](.*?)\[\/img\]
发表于 2013-9-3 03:13:35 | 显示全部楼层
能给出源码参考学习吗
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-17 13:36 , Processed in 0.079280 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表