我正在捕獲boost :: circular_buffer中的數據,並且想要現在對內容執行正則表達式搜索,但我在獲取boost :: regex以瞭解如何查看緩衝區方面遇到了一些困難。 這裏的之類的事情的一個精簡版,我想基於示例here做: // Set up a pre-populated data buffer as an example
std::string test = "Fl
我想匹配一些數據流中有趣的數據塊。 應該有一個領先的<,然後是四個字母數字字符,兩個校驗和(或??,如果沒有指定shecksum)和一個尾隨>。 如果最後兩個字符是字母數字,則以下代碼按預期工作。如果他們是??雖然它失敗了。 // Set up a pre-populated data buffer as an example
std::string haystack = "Fli<data??