0
如果我想在使用C編寫的Windows NT內核驅動程序中使用正則表達式匹配,那麼我有什麼選擇?Windows中的正則表達式(NT)內核
我不認爲微軟Windows有一個現成的API,但糾正我,如果我錯了。我假設我需要使用外部庫或使用C語言編寫我自己的解析器。
這是針對商業項目的,因此GPL開放源碼不是一種選擇。
感謝,
如果我想在使用C編寫的Windows NT內核驅動程序中使用正則表達式匹配,那麼我有什麼選擇?Windows中的正則表達式(NT)內核
我不認爲微軟Windows有一個現成的API,但糾正我,如果我錯了。我假設我需要使用外部庫或使用C語言編寫我自己的解析器。
這是針對商業項目的,因此GPL開放源碼不是一種選擇。
感謝,
據我所知,目前在Windows內核正則表達式的支持。所以,你最好的選擇可能是使用一個用C語言編寫的庫,並且沒有或很少有依賴關係。這使您可以輕鬆將其移植到內核世界。
這樣的庫可能是: https://github.com/kimperator/T-Rex
我認爲它的許可證允許商業用途,沒有任何「負面」影響。
請看實施情況,因爲效果不如預期。但它仍然可能適合您的需求。
檢查https://msdn.microsoft.com/en-us/library/windows/hardware/ff546850(v=vs.85).asp,但它不是全功能的正則表達式。 – Rohan