demo.cpp
来自「一个正则语言搜索程序的demo」· C++ 代码 · 共 28 行
CPP
28 行
#include <stdio.h>
#include "deelx.h"
int main()
{
// pattern and text
char ptn[] = "\\d+\\.?\\d*|\\.\\d+";
char txt[] = "such as 1, 234, 12.5, .78 etc";
// compile
CRegexpT <char> regexp(ptn);
// find first
MatchResult result = regexp.Match(txt);
while(result.IsMatched())
{
// print found
printf("%.*s\n", result.GetEnd() - result.GetStart(), txt + result.GetStart());
// find next
result = regexp.Match(txt, result.GetEnd());
}
return 0;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?