在新發布的C++Builder 2010中,已經帶了boost 1.39,安裝的時候,選上就可以了。
總的來說,C++ Builder 2010這點是做的不錯的,省了我們為了使用boost,要自己下載,并長時間的編譯所帶來的痛苦。最重要的是,還不一定成功。
開始:菜單->File->New->VCL Forms Applications C++ Builder
這樣,我們就有了一個帶有Form的C++Builder工程。
然后在上面,拖上兩個TEdit和TLabel控件和一個TButtom控件,并修改相應的屬性,結果如下:
然后雙擊“匹配”這個按鈕,就到產生單擊事件,代碼實現如下



















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