找回密码
 加入
搜索
查看: 1536|回复: 4

请教一个关于正则的问题

[复制链接]
发表于 2009-9-22 16:31:32 | 显示全部楼层 |阅读模式
【A】AAAAAAA
AAAAAAA
【B】BBBBBBBB
【C】CCCC
CCCC
CCCC
【D】DDDDDD

要获取每个【】后面但下一个【】之前的所有内容的正则该怎么写呢?十分感谢
发表于 2009-9-22 16:41:29 | 显示全部楼层
$str = '【A】AAAAAAA' & @CRLF & 'AAAAAAA' & @CRLF & '【B】BBBBBBBB' & @CRLF & '【C】CCCC' & @CRLF & 'CCCC' & @CRLF & 'CCCC' & @CRLF & '【D】DDDDDD'
MsgBox(0, '完整字符串', $str)
$a = StringRegExp($str, '】([^【]+)【', 3)
For $i = 0 To UBound($a) - 1
        MsgBox(0, '匹配字符串', $a[$i])
Next
 楼主| 发表于 2009-9-22 16:47:30 | 显示全部楼层
十分感谢~
发表于 2009-9-22 16:49:59 | 显示全部楼层
膜拜afan
发表于 2009-9-22 16:55:04 | 显示全部楼层
4# sunafter


引用 pusofalse 前辈的一句话:“折杀我也” 。。。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-25 02:28 , Processed in 0.071715 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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