【问题标题】:Regular Expressions in Windows (NT) KernelWindows (NT) 内核中的正则表达式
【发布时间】:2017-02-02 00:25:12
【问题描述】:

如果我想在用 C 编写的 Windows NT 内核驱动程序中使用正则表达式匹配,我有哪些选择?

我认为 Microsoft Windows 没有为此提供现成的 API,但如果我错了,请纠正我。我假设我需要使用外部库或用 C 编写自己的解析器。

这是一个商业项目,所以 GPL 开源不是一个选项。

谢谢,

【问题讨论】:

标签: regex windows kernel driver windows-nt


【解决方案1】:

据我所知,Windows 内核不支持正则表达式。因此,您最好的选择可能是使用一个用 C 编写并且没有或很少依赖项的库。这使您可以轻松地将其移植到内核世界中。

这样的库可能是: https://github.com/kimperator/T-Rex

我认为它的许可允许商业用途而没有任何“负面”影响。

还要看看实现,因为它没有想象中的那么有效。但它仍然可以满足您的需求。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-25
    • 1970-01-01
    • 1970-01-01
    • 2023-04-06
    • 2015-12-29
    相关资源
    最近更新 更多