vc6 0 Greta正規表示式應用

2021-06-25 17:03:21 字數 774 閱讀 2045

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使用其正規表示式庫 有介紹...