gpt4 book ai didi

c - 是否可以将 GNU grep 作为库移植?

转载 作者:太空狗 更新时间:2023-10-29 16:56:49 25 4
gpt4 key购买 nike

<分区>

我想知道是否可以将 GNU grep 移植为一个库,撇开法律上的复杂性(如果有的话),因为这纯粹是为了非商业用途,而是用于学术用途。我已经看到 GNU grep 存在许多端口。例如:GNU grep for win 32 here .

我想知道为什么从来没有人尝试将 grep 作为库移植?对于利用字符串搜索/挖掘的应用程序来说,这将是一个巨大的好处,因为它们可以在其应用程序内部使用 GNU grep 的强大功能。我想尝试这个壮举,但由于我是字符串搜索/挖掘的新手,我很想知道可能出现的明显挑战以及为什么还没有完成。

编辑 - GNU grep 库的优点是它可以更快地进行字符串搜索,使用它自己的修改版本的 boyer-moore。当使用正则表达式包装器库(如 PCRE 或 Boost reg exp 或 Qt Reg 表达式等)时,应用程序必须逐行读取文件并根据正则表达式解析每一行。这是我看到的明显优势。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com