Is there a way to use the regex class of boost to search in a file without completely reading it into memory?
I currently read a file per line and this makes the parsing quite complicate compared to searching via regex. I do it per line because the files can be huge and I don't want to waste to much RAM.
The regex expression I would like to use is, and it works fine if I use it for Example in Notepad++
Block *\{([^\}]*?)MY_TOOL_Library([^\}]*?)\}