Ah, thanks. Forgive me if this isn't the best forum to ask, but I don't generally use regular expressions. I'm trying to set it up to match Clang errors but it's not working as I expect.
Here is a snippet from a log:
In file included from F:\meta\include/meta/value.hpp:429:
F:\meta\include/meta/domain.hpp(61) : error: invalid use of incomplete type 'meta::metafunction_context'
return eval( metafunction_, metafunction_context() );
^~~~~~~~~~~~~~~~~~~~~~
And here is the regular expression I'm using (unsuccessfully):
([^\(]+)\(([0-9]+)\)[ \t]+:[ \t]+(error:[ \t]+.*)
Do you know about the regex testbed plugin? It is great for debugging your regex-es :)
You can start it with: Plugins->Regular expression testbed
My try (don't know what is the expected result from the matching)
([^\(]+)\(([0-9]+)\)[ \t]+:[ \t]+(error:[ \t]+.*)(\^~+)