[问题] boost regex 显示问题

楼主: hhg4092   2011-05-31 14:21:48
请问我想抓每一个[]里的字符
[a][b][c]..[n]
但又是不定个数,有时一个都没有
我目前的写法
re = (\[(\w+)\])*
一个[str]的时候,是抓的到字串"str"
但二个元素的时候[str][str1]
都会抓成后面str1
请问re要怎么改才是我想要的呢?
作者: blackkaku (black)   2011-05-31 19:06:00
\[(.+?)\]
楼主: hhg4092   2011-06-01 09:46:00
好像不行欧,[aaa][bbb][ccc]会拆成aaa][bbb][ccc我己经用别的方法取到我要的值了,感谢~

Links booklink

Contact Us: admin [ a t ] ucptt.com