fleabobo 发表于 2009-9-22 16:31:32

请教一个关于正则的问题

【A】AAAAAAA
AAAAAAA
【B】BBBBBBBB
【C】CCCC
CCCC
CCCC
【D】DDDDDD

要获取每个【】后面但下一个【】之前的所有内容的正则该怎么写呢?十分感谢

afan 发表于 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

fleabobo 发表于 2009-9-22 16:47:30

十分感谢~:face (36):

sunafter 发表于 2009-9-22 16:49:59

膜拜afan:face (35):

afan 发表于 2009-9-22 16:55:04

4# sunafter


引用 pusofalse 前辈的一句话:“折杀我也” 。。。
:face (35):
页: [1]
查看完整版本: 请教一个关于正则的问题