1

我正在寻找一个在文本中进行正则表达式搜索的库。我的限制是文本很大并且在它们之间有几个控制字符。所以我不能将整个文本传递给图书馆。我有类似 getnextcharacter 的东西,它在跳过控制字符后返回有效字符。

4

2 回答 2

1

对于 C++,我推荐 boost Xpressive: http: //www.boost.org/doc/libs/1_53_0/doc/html/xpressive.html

对于 C pcre 可能是为了: http ://www.pcre.org/

关于您的约束,您可能会尝试将该逻辑包装到 Xpressive 的输入迭代器中。

于 2013-06-12T07:16:57.143 回答
1

C++11 正则表达式库的函数接受迭代器。所以如果你为你的文本编写一个跳过特殊字符的迭代器,你会很好的。

于 2013-06-12T07:36:22.610 回答