GRETA 親親大麥殼

2021-04-02 00:24:23 字數 965 閱讀 8213

此文出處:http://.msnfans.com/dumack/  親親大麥殼

match_results的主要方法:這些方法都只有在呼叫過 rpattern::match 後才能使用。

rpatter 初始化時的引數說明:

上面說了 greta 的主要類。下面是如何使用 greta 。 使用 greta ,只要包含 regexpr2.h 這個標頭檔案即可。 sample 1: 匹配 (from greta user's guide)。 match_results results; string str( "the book cost $12.34" ); rpattern pat( "//$(//d+)(//.(//d//d))?" ); // match a dollar sign followed by one or more digits, // optionally followed by a period and two more digits. // the double-escapes are necessary to satisfy the compiler. match_results::backref_type br = pat.match( str, results ); if( br.matched ) else 結果為: match success! price: $12.34 sample 2: 包含組的匹配 match_results results; string str( "many mamy" ); rpattern pat("ma(.)y", global | allbackrefs); cout << "group count:/t" << pat.cgrous() << endl << endl; match_results::backref_type br = pat.match(str, results); if (br.matched) { cout << "match count:/t" << results.cbackrefs() << endl; dumack 發表於 14:33

親親那個姐姐

這件事情發生在澳大利亞一個島上的度假村,那時我在那裡擔任翻譯。有一天,我在大廳裡,突然看見一個滿臉歉意的工作人員,正在安慰一個大約 4歲的小孩,飽受驚嚇的小孩已經哭得筋疲力盡。問明原因之後,我才知道,原來那天小孩特別多,這個工作人員一時疏忽,在兒童的網球課結束後,少算一個,將這個小孩留在了網球場。等...

Greta 編譯錯誤

背景 greta2.6.4在vs2008編譯通過,在vs2013中,編譯出現以下錯誤 1 regexpr2.cpp 1 c users administrator desktop greta greta restack.h 56 error c2332 struct 缺少標記名 1 c users ...

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 與其他正規表示式之間有什麼不同,因為這方面的資料很多。我將主要介紹怎...

vc6 0 Greta正規表示式應用

regexpr2.h restack.h reimpl2.h syntax2.h syntax2.cpp regexpr2.cpp 在網上看到有直接把這6個檔案加到測試工程中的,編譯連結時會出錯。可採用生成lib方法 如下 1.在vc中建立greta工程,編譯成靜態庫lib檔案。將在debug目錄下...