簡體   English   中英

C ++ Builder 2009 UnicodeString正則表達式

[英]C++ Builder 2009 UnicodeString Regular Expressions

好奇的人都知道在C++ Builder 2009使用UnicodeString進行正則表達式的簡便快捷方法。

特別是對於IPv4 IP地址。

使用DEELX正則表達式引擎,我已經為此編寫了BCB包裝器,並且可以從此處下載(獨立的單個標頭)。

char *text = "My ip is 212.122.090.180";
TMatchResult result;
TRegex <char> regex("\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\b", IGNORECASE);
result = regex.Match(text, 0);
if(result.isMatched())
    printf("Found at %i-%i", result.start, result.length);
else
    printf("Not found.");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM