Match a markdown code block. ^(([ \t]*`{3,4})([^\n]*)([\s\S]+?)(^[ \t]*\2)) Match the include directive of the C/C++ pre-processor ^\s*\#include\s+(["<][^">]+[">])