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 ];
greta for vs2005
**/archive/2009/10/06/1578554.html
正規表示式參考文件
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...