蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 应用编程


    

蓝森林 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:



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com