|
蓝森林 http://www.lslnet.com 2006年6月6日 10:18
Boost里的正则表达求助..
WORD ::= (alpha)+
EXP ::= WORD ( '|' WORD)*
怎么匹配这个,我要取的这个WORD的值.
在Boost里.
我用 \\s*(\\w+)\\s*(\\|\\s*(\\w+)\\s*)*
这样智能取道第一个,最后一个的WORD.
abc | cd |fsd
应该取道abc,cd,fsd....
怎么作? :em12: |
Boost里的正则表达求助..
解决了..
用个笨方法...
先Match,
正确了再search...
:em06: :em06: |
| |