#include "deelx.h"int main(int argc, char * argv[])
{
// text
char * text = "12.5, a1.1, 0.123, 178"; // declare
static CRegexpT <char> regexp("\\b\\d+\\.\\d+"); // loop
MatchResult result = regexp.Match(text); while( result.IsMatched() )
{
printf("%.*s\n", result.GetEnd() - result.GetStart(), text + result.GetStart()); // get next
result = regexp.Match(text, result.GetEnd());
} return 0;
} printf("%.*s\n", result.GetEnd() - result.GetStart(), text + result.GetStart());
这个代码所取得的值如何保存到一个CString 变量中?
{
// text
char * text = "12.5, a1.1, 0.123, 178"; // declare
static CRegexpT <char> regexp("\\b\\d+\\.\\d+"); // loop
MatchResult result = regexp.Match(text); while( result.IsMatched() )
{
printf("%.*s\n", result.GetEnd() - result.GetStart(), text + result.GetStart()); // get next
result = regexp.Match(text, result.GetEnd());
} return 0;
} printf("%.*s\n", result.GetEnd() - result.GetStart(), text + result.GetStart());
这个代码所取得的值如何保存到一个CString 变量中?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货