在新發(fā)布的C++Builder 2010中,已經(jīng)帶了boost 1.39,安裝的時(shí)候,選上就可以了。
總的來說,C++ Builder 2010這點(diǎn)是做的不錯(cuò)的,省了我們?yōu)榱耸褂胋oost,要自己下載,并長(zhǎng)時(shí)間的編譯所帶來的痛苦。最重要的是,還不一定成功。
開始:菜單->File->New->VCL Forms Applications C++ Builder
這樣,我們就有了一個(gè)帶有Form的C++Builder工程。
然后在上面,拖上兩個(gè)TEdit和TLabel控件和一個(gè)TButtom控件,并修改相應(yīng)的屬性,結(jié)果如下:
然后雙擊“匹配”這個(gè)按鈕,就到產(chǎn)生單擊事件,代碼實(shí)現(xiàn)如下



















記得,要在CPP的頭部,加入正則表達(dá)式的頭文件
#include <boost/regex.hpp>
然就可以編譯運(yùn)行了,結(jié)果如果下:
OK,完成。
在C++Builder下面,使用boost的正則表達(dá)式,非常的輕松!
由于boost的強(qiáng)大,使用C++Builder也非常的強(qiáng)大!