The search code used in calibredb and the GUI is identical (they call the same function), so if it works in one, it has to work in the other (provided you can get the escaping working).
Another alternative (at least on unix) is to pass the output through grep and use that to filter.
|