<html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> </head> <body text="#000000" bgcolor="#FFFFFF"> Fantastic, it works!

Just as a suggestion, maybe this tip can be included in the man pages. Something on the lines of:

Use folder:"/<regex>/" in case the regex contains special characters interpretable by Xapian. Double escape as necesary. For instance:

notmuch search 'folder:"/^.*/(Junk|Spam)$/"'

On 06/04/18 17:36, David Bremner wrote:
<pre wrap="">Javier Garcia <javiertury@gmail.com> writes: </pre>
<pre wrap="">Hi, I'm configuring notmuch in a multi-account directory. I want it to tag spam and deleted mails using a post hook. Using regexes with parentheses fails, or perhaps I misunderstood the documentation. The following one liner replicates the problem I face. $ notmuch search 'folder:/^.*/(Junk|Spam)$/' notmuch search: A Xapian exception occurred A Xapian exception occurred parsing query: unmatched regex delimiter in '/^.*/(Junk|Spam' Query string was: folder:/^.*/(Junk|Spam)$/ </pre>
<pre wrap="">Try notmuch search 'folder:"/^.*/(Junk|Spam)$/"' </pre>

</body> </html>