regexpr2.h
restack.h
reimpl2.h
syntax2.h
syntax2.cpp
regexpr2.cpp
在網上看到有直接把這6個檔案加到測試工程中的,編譯鏈結時會出錯。
可採用生成lib方法:(如下)
1.在vc中建立greta工程,編譯成靜態庫lib檔案。將在debug目錄下生成grete.lib
2.建立測試工程test,可用greta示例demo,greta2.htm中:
#include
#include
#include "../greta/regexpr2.h"
using namespace std;
using namespace regex;
int main() else
return 0;
}注意:include路徑:#include "../greta/regexpr2.h"
3.在vc中新增你編譯後的lib檔案:greta.lib
a、在project->add to project->files中將你的lib檔案直接加入到工程中去。
b、在tools->options->directories->library files,加入你的lib檔案所在的目錄,然後:
在project->setting->link->object/library modules中加入你的lib檔案:greta.lib
4.編譯,執行test工程:
GRETA 正規表示式庫
greta greta 為 c 提供了相容 perl 5 的正則表示支援。greta的主頁位於 http research.microsoft.com projects greta 今天,我們並不討論正規表示式 本身以及 greta 與其他正規表示式之間有什麼不同,因為這方面的資料 很多。我將主要介...
GRETA 正規表示式庫
greta greta 為 c 提供了相容 perl 5 的正則表示支援。greta的主頁位於 http research.microsoft.com projects greta 今天,我們並不討論正規表示式本身以及 greta 與其他正規表示式之間有什麼不同,因為這方面的資料很多。我將主要介紹怎...
VC使用正規表示式
vc中使用正規表示式可以使用boost等第三方庫,也可使用微軟提供的atl中的正規表示式庫或greta庫,還有一種就是呼叫 vbscript.dll來完成。第一種網上的資料很多,就不多講了,我也不想在自己的工程中加入太多的外來 第三種在文章 vc呼叫vbscript.dll使用其正規表示式庫 有介紹...