greta
是微軟研究院推出的乙個正規表示式模板類庫,greta 包含的c++ 物件和函式,使字串的模式匹配和替換變得很容易,它們是: ·
" rpattern: 搜尋的模式 ·
" match_results/subst_results: 放置匹配、替換結果的容器
據測試,greta
庫的匹配速度比boost regex和atl7的catlregexp都快。另外greta雖說是微軟研究院出的,在linux其實也可以用的。
greta
庫原在vc6
下發布的。用vs 2005
編譯,會報錯:
具體錯誤參照:
」,就是:
'regex::hetero_stack:tack_node::header' : dependent name is not a type
解決辦法:在模板定義的tack_node
前面加上struct
即可。具體就是在下面**行:
byte_t
m_buf[ aligned_sizeof
::no_rtti + staticblocksizet ];
修改為:
byte_t
m_buf[ aligned_sizeof
stack_node::header>::no_rtti + staticblocksizet ];
基於vs 2005
的原始碼工程(乙個win 32
greta for vs2005
GRETA庫在VS 2005環境下的編譯經驗
greta 是微軟研究院推出的乙個正規表示式模板類庫,greta 包含的 c 物件和函式,使字串的模式匹配和替換變得很容易,它們是 rpattern 搜尋的模式 match results subst results 放置匹配 替換結果的容器 據測試,greta 庫的匹配速度比boost regex...
GRETA庫在VS 2005環境下的編譯經驗
greta是微軟研究院推出的乙個正規表示式模板類庫,greta 包含的 c 物件和函式,使字串的模式匹配和替換變得很容易,它們是 rpattern 搜尋的模式 match results subst results 放置匹配 替換結果的容器 據測試,greta庫的匹配速度比boost regex和a...
vs2005環境編譯QT4 7 4
隨著qt版本的更新,已經有好幾個版本沒有直接可用的qt library for vs2005了 官方編譯步驟說明 私人編譯步驟說明 1,解壓至目錄 c qt 4.7.4 2,新增path系統環境變數 c qt 4.7.4 bin 3,開啟vs2005命令提示視窗 開始選單 microsoft vis...