作者hhg4092 ()
看板RegExp
标题[问题] boost regex 显示问题
时间Tue May 31 14:21:48 2011
请问我想抓每一个[]里的字元
[a][b][c]..[n]
但又是不定个数,有时一个都没有
我目前的写法
re = (\[(\w+)\])*
一个[str]的时候,是抓的到字串"str"
但二个元素的时候[str][str1]
都会抓成後面str1
请问re要怎麽改才是我想要的呢?
-------------------------------
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.240.226.69
※ 编辑: hhg4092 来自: 123.240.226.69 (05/31 14:22)
1F:→ blackkaku:\[(.+?)\] 05/31 19:06
2F:→ hhg4092:好像不行欧,[aaa][bbb][ccc]会拆成aaa][bbb][ccc 06/01 09:46
3F:→ hhg4092:我己经用别的方法取到我要的值了,感谢~ 06/01 09:47