[英]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.