我需要构建一个匹配通用#include "file.h"
代码行的表达式。
出于该目的,以下内容是否正确?
([[:blank:]]*#include[[:blank:]]*")([[:print:]]*\.h)([[:print:]]*)
表达式应匹配以下内容:
#include "header.h" //first include
#include "header2.h" //second include
#include "header3.h"
我使用 boost 正则表达式库。