View Single Post
Old 05-13-2022, 05:46 PM   #9
chaley
Grand Sorcerer
chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.
 
Posts: 12,450
Karma: 8012886
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
Quote:
Originally Posted by rracoon01 View Post
(#booktype:="wishlist" or #booktype:="paper") and (not #hasoid:="Not Avail, check again") and (not #hasoid:"@").
The problem is (not #hasoid:"@"). Because punctuation is ignored, #hasoid:"@" searches for books for nothing therefore matching all books, so not #hasoid:"@" matches no books.

Use regular expression searching to work around the problem, i.e., #hasoid:"~@". This works unless a character in the search string is 'special' to regular expressions, for example a period, in which case you need to use "~\\."

In general, with the new searching if you wish to search for explicit punctuation or spaces then you must use regular expression searching. As a consequence you must understand regular expression special characters and how to escape them.
chaley is offline   Reply With Quote