正規表現クラスのブーストを使用して、ファイルを完全にメモリに読み込まずにファイルを検索する方法はありますか?
私は現在、1行ごとにファイルを読み取っています。これにより、正規表現を介した検索と比較して、解析が非常に複雑になります。ファイルが巨大になる可能性があり、多くのRAMを浪費したくないので、1行ごとに実行します。
使用したい正規表現はです。Notepad++の例で使用すると正常に機能します。
Block *\{([^\}]*?)MY_TOOL_Library([^\}]*?)\}
正規表現クラスのブーストを使用して、ファイルを完全にメモリに読み込まずにファイルを検索する方法はありますか?
私は現在、1行ごとにファイルを読み取っています。これにより、正規表現を介した検索と比較して、解析が非常に複雑になります。ファイルが巨大になる可能性があり、多くのRAMを浪費したくないので、1行ごとに実行します。
使用したい正規表現はです。Notepad++の例で使用すると正常に機能します。
Block *\{([^\}]*?)MY_TOOL_Library([^\}]*?)\}