相关疑难解决方法(0)

C++:我应该使用什么正则表达式库?

我正在开发一个在基于linux的系统上运行的商业(非开源)C++项目.我需要在C++代码中做一些正则表达式.(我知道:我现在有2个问题.)

问题:经常从C/C++开始使用正则表达式的人建议我查看哪些库?快速搜索引起了我的注意:

1)Boost.Regex(我需要阅读Boost软件许可证,但这个问题与软件许可证无关)

2)C(不是C++)POSIX正则表达式(#include <regex.h>,regcomp,regexec等)

3)http://freshmeat.net/projects/cpp_regex/ (我对此一无所知;似乎是GPL,因此无法在此项目中使用)

c++ regex linux

106
推荐指数
8
解决办法
11万
查看次数

正则表达式解析器生成器

有时,为正则表达式搜索提供高度优化的函数会很方便,而不是在运行时包含生成解析器的库.是否有适合这种角色的解析器生成器?

理想情况下,它会:

  • 创建一个C函数
  • 生成与给定正则表达式对应的DFA
  • 在简单的情况下,与KMP或Boyer-Moore一样高效

c c++ regex parser-generator

5
推荐指数
2
解决办法
1499
查看次数

标签 统计

c++ ×2

regex ×2

c ×1

linux ×1

parser-generator ×1